
随着互联网发展的深入,现在各企事业单位甚至是个人,对于网站建设的需求也在逐渐改变;企业、事业单位已不满足于单纯发布一个网站这样的需求了,他们开始深入考虑网站界面对企业形象的影响、网站对用户的体验、网站的功能性和互动交流性、网站后台管理系统的安全性、甚至是SEO搜索引擎优化对网站流量的影响等等问题;个人也强烈地要求在互联网上发出自己的声音,建一个个人博客、或是一个互动BBS的交流平台等等。是的,现在互联网已是人们生活中不可或缺的一部分了,而网站则是构建整个互联网中最重要的环节,网站代表了企事业单位在互联网上的形象、一个可以让人们足不出户就了解他们的窗口;可见,网站建设,对于一个企事业单位是何等的重要。
就开发工具来讲,从最初的FrontPage到MacroMedia 三剑客再到当前最新的Adobe CS4开发套件等等,每一个开发工具都在特定的历史时期扮演了它们的重要角色;从程序语言来说,有ASP、PHP、JSP、.NET等等;从浏览器来说,有IE、Firefox、Chrome等等。几乎每一天,都在改变着什么,作为一个网站建设的工作者,要随时保持学习新鲜知识的动力;但是反过来讲,人是不可能同时学习掌握那么多的东西,于是网站建设这个行业中的工作者性质也被细分开来:前端架构师、后端程序员;如果再细分,那前端架构师又可以分为界面设计师、RIA富媒体设计师、JS前台程序开发等,后端程序员根据程序语言的不同也可划分开来,根据领域不同又可划分为数据库管理员、后台程序设计、系统分析员等。
现在来大致了解一下我们的工作流程情况吧:
首先,前端架构师要将网站界面设计出来。此时要注意了,上面我们说过浏览器有好几种,这本是一件好事,但可悲的是各浏览器对HTML和CSS的支持却是不尽相同的,这也就要求我们的前端架构师要不停地在各个浏览器间不断地切换、刷新、浏览、修改代码和排版方案,以及JS代码;这样也才能保证制作出来的网站能在各个浏览器下正常查看、运行代码。所以,我本人倒是希望只有一款浏览器,这样也能减少我们的开发调试的工作强度了。
第二步,后端程序员开始制作后台程序了。我们要分析客户需求、业务逻辑,写代码——调试——再写代码——再调试,最后客户看到的可能只是一个简单的功能实现,殊不知程序员已调试开发了多少次。
第三步,程序员把程序整合进整个网站中了,但此时可能前台界面已多少有些变化了,为了保证前台的美观性,前端架构师和后端程序员要协调起来共同解决问题。
项目结束了?NO!客户的需求总是不断地在变化的,此时,如果客户有一些本质上的需求改变,那对于网站建设者来说可是一个重大的噩耗!呵呵,只有重复上述三个步骤,循环——再循环,什么时候能退出这个逻辑循环,那就要客户说了算了。
经常听客户讲,我的网站要设计得漂亮,你们用什么开发网站?我要JSP,其它程序语言不安全!诚然,网站自然要漂亮才能吸引浏览者的眼球,但网站需要的不仅仅是漂亮,内容的规划、功能的全面、对浏览者的友好度等等都是不可或缺的,所以,我们认为,一个网站应该是美观大方、功能齐全、内容完善,这样才能称之为一个好的网站。开发语言不安全?这是一个认识的误区,真正的程序员都知道,程序思维的严密性、逻辑性才是决定程序安全于否的唯一标准。如果仅仅是用JSP开发,但开发者的逻辑思路一塌糊涂,开发出来的程序一样有漏洞、不安全的。呵呵,开发语言是没有种族歧视的。
六年走来,易动力科技是一步一个脚印、踏踏实实地走过来的。在这里