爱心区 公益下载 公益文章 人在旅途 小博士乐园

>>首页 -> 公益文章 -> 技术文栏 -> IT人生路 -> 简谈网络开发工具



简谈网络开发工具


作者itxiaohong 来源itlong 加入时间:2005-9-6
摘要:
简谈网络开发工具


  网络已经成为人们生活中不可或缺的一部分,接入Internet的人越来越多。但只有付出大量的时间积累技术,熟练的掌握各种网络开发工具,网虫们才能创建自己的主页,并逐步迈向成熟;企业才能建立自己的网上门户,奠定它们电子商务的基础。工欲善其事,必先利其器,笔者在这里就简单的谈谈一些主流的网络开发工具。...

转载:转载请保留本信息,本文来自
http://www.51dibs.com/info/21112.htm

简谈网络开发工具


  网络已经成为人们生活中不可或缺的一部分,接入Internet的人越来越多。但只有付出大量的时间积累技术,熟练的掌握各种网络开发工具,网虫们才能创建自己的主页,并逐步迈向成熟;企业才能建立自己的网上门户,奠定它们电子商务的基础。工欲善其事,必先利其器,笔者在这里就简单的谈谈一些主流的网络开发工具。

  构建网站,除前期的设备准备、栏目设计和后期宣传等事务外,主要的工作量多集中在网页制作和应用功能的开发上,其中的主角当然是网络开发工具。

  网络开发工具不断地在发展,制作网页是Web的最基本开发,所以最早出现的是这个层次的开发工具;随后有了美化网页的需求,因此网页动画、图像工具应运而生;最后又提出了从简单的问候交互到更复杂的商业资料交互需求,于是引出了JSP、ASP、PHP等一系列动态程序。这类程序一般和后台数据库一样,总是在默默奉献,在网页上很难看到它们的外在体现,常和后台数据库一同被称为后端,所以笔者也暂且把这类工具称之为后端工具。

  最简单的网站可以只用几个网页,只需一点基本的网页制作工具就能完成。而一个比较大的企业网站,除了要能做信息发布,并用适当的图画修饰,最重要的是它必须有安全处理事件的能力,比如订单往来、发货单传送、转账等。所以在制作一个大型网站时,通常会把设计师和开发者的职责分开,设计师主要是负责门面上的事,网页工具和图形、动画工具是他们必须的左右手。而开发人负责各种事务处理功能的应用开发,后台开发工具才是他们的臂助。所以相对而言,设计师的工作需要出色的创意,而开发者的工作则偏向严谨的技术。

  制作网页最常用的工具是Dreamweaver、FrontPage以及GoLive。只要能写一点HTML码,就能开始学着使用它们。用过这类工具的人都知道它们提供了可视化界面,通过拖拽鼠标就能在页面上自动显示需要的对话框、表格,相应的HTML代码会由工具自动生成,设计人可在HTML代码中插入各种音频、图像、视频之类的对象。

  这个领域的工具竞争一开始就集中在几家大厂商身上,GoLive虽是后来者,但也是平面设计领域老牌劲旅Adobe的得意之作。从这些网页工具本身来看,它们虽各有特色,但在功能上的差异并不特别明显,在后台的支持上各家的实现方式倒是不尽相同,所以这些工具间的竞争更多取决于厂家在整体战略上的走向。

  通常FrontPage要集成使用后台开发工具Visual InterDev,而Visual InterDev主要是支持ASP技术,虽然它同时也支持大部分功能,但更偏重用Visual Basic、ActiveX、等相关技术。而且它只能支持Windows平台,在数据库联接方面也是更支持微软的。但对微软来说,目前的网络开发工具在它的整体战略中还微不足道。

  Adobe和Macromedia互为对手,早些时候Macromedia的Dreamweaver、Fireworks、Flash被称为网页制作“三剑客”,但后来的GoLive和Photoshop及网页动画软件Livemotion一起,也可称得上是Adobe的网页制作“三剑客”。Adobe在Photoshop上的成果无人可比,它后来的Photoshop 7功能变得更加强大,只可惜网络后台的支持还略显单薄。Macromedia在今年6月推出的MX系列中提出了两个升级重点:以CodeFusion MX为首的后台技术和以Flash MX为首的媒体,所以在目前的网站制作团队中,Dreamweaver常成首选。

  至于后端工具,看上去则没有前端网页工具的争夺那么激烈。后端开发是针对Web应用的开发,在Java崛起后,它已成了Web应用开发上的主力,当然仍有人在用ASP及PHP技术。针对ASP的经典工具当然是Visual InterDev,针对PHP的自然是Zend PHP Studio之类。因为是开发源代码软件,所以它们在应用上还有其特殊性,它支持的还包括Linux/Unix/FreeBSD,其Web一般采用Apache。

  JSP技术其实是Java技术的延伸,它加速了Java技术在者中的推广,也让Web开发者找到了支持多个平台的Web技术。在所有和环境,都能进行JSP的部署和开发,而且具有非常强的可伸缩性。针对JSP编程实际上就是,最常用的是些Java编译器,如、Visual Cafe、VisualAge等都是很典型的Java类开发工具。因为它们很通用,而且可用于很复杂的企业应用开发,所以成了很多开发团队的首选工具。



相关文章

相关软件

客户服务中心信箱:[email protected]