平台是Web开发的未来吗?

标签: 平台 web 开发 | 发表时间:2011-07-19 15:39 | 作者:程序员 iyuan
出处:http://www.jobbole.com/blog.php
  导读:本文是Arjun Khanna关于平台的出现以及它们如何简化Web开发的个人分析,也分析了平台的缺点和它们能够继续存在的因素。

  即便现在大部分网站开发人员所构建的网站在结构上非常相似,或是至少在布局方面会有一些根本的共同之处,如果你问一下,他们大多会说他们还有一大堆的苦差使要头疼呢!虽然客户几乎都要求顶上有横幅,导航条在左边,页面布局不超过三列,但是这并不使他们的工作更简单。构建每一个新的网站,开发人员都要完成和构建前一个网站一样多的工作。

平台是Web开发的未来吗? 伯乐在线 - 职场博客

  那么在网站构建的过程中,平台起到了什么作用呢?简单地说,像WordPress和其它的CMS通过精简网站的构建流程来减轻开发人员繁重而无聊的工作。这让开发人员可以专注与Web开发的其他更重要的地方,如可用性(业务逻辑)。

  但平台并不是完美的。平台中可选的页面布局通常受限。虽然这不是一个比较大的问题,但是部分Web开发人员不能够接受这种限制。更重要的是,如果客户打算自己更新他们的内容,那么他们也必须学习怎么使用这平台。这也不是那么困难,不过在某些情况下会成为一个问题。

  优点:
  • 使用简单和快捷
  • 简单易懂
  Web开发人员用平台来构建网站有一个明显的优势。就是他们不需要花费太多时间在HTML上。这意味着他们可以把更多的时间投放到优化网站上存在争议的关键之处。另外,除了前面提到过的可用性,Web营销也可以加上去。一切皆有可能,总有需要优化的东西。

  平台也可以使得客户更容易适应。例如,即使他们不知道任何关于编码的事情,他们也可以为他们的网站添加新内容。这不仅意味着内容会更新得更快,而且成本更低。当你自己可以管理网站的内容的时候,还用得着别人吗?

  缺点:
  • 布局限制
  • 缺少原创性
  布局的约束已经提过了。但是平台还有其它不方便的地方需要引起注意。平台以广泛的业务领域为设计目标,因此平台的设计努力尝试满足每个人的需求。结果造成一定的不明确性。对于那些经营小企业和不要求网站具有独特性的客户,这或许不会成为问题。但是,对于那些有高要求的客户,这是不可接受的。优秀的Web开发人员知道怎么把这种含糊性最小化,不过它不会永远完全消失。

  构建在平台上的网站,有时给人一个很容易管理的印象。当客户雇佣一支团队来管理它的时候,这不会是一个问题。但是当他/她决定自己管理的时候,它是会造成问题的。令人大受打击,最后造成比雇佣一支团队更高的费用。

  结语

  平台很可能就是Web开发的未来,正因为借助平台可以便利地搭建网站。虽然它们也不是不存在问题,但其他替代方案还需要好些年才出现。


  -------------------------------------------------------------------
  你可能对以下文章也感兴趣

  黑客如何窃取花旗银行的客户信息
  技术到底重不重要
  陈皓:程序员技术练级攻略
  Web 开发人员需要知道的15个HTML5画布应用
  关于编程,大 学没有传授的10件事
  
  -------------------------------------------------------------------
  译文出处:伯乐在线 - 职场博客 - 程序员
  译文链接:http://www.jobbole.com/entry.php/1108

  原文:Arjun Khanna   翻译:敏捷翻译 - 张颢铧

  如需转载,但请注明原文/译文出处、译文超链接和译者等信息,否则视为侵权,谢谢合作!
 

相关 [平台 web 开发] 推荐:

平台是Web开发的未来吗?

- iyuan - 伯乐在线 -博客
  导读:本文是Arjun Khanna关于平台的出现以及它们如何简化Web开发的个人分析,也分析了平台的缺点和它们能够继续存在的因素.   即便现在大部分网站开发人员所构建的网站在结构上非常相似,或是至少在布局方面会有一些根本的共同之处,如果你问一下,他们大多会说他们还有一大堆的苦差使要头疼呢. 虽然客户几乎都要求顶上有横幅,导航条在左边,页面布局不超过三列,但是这并不使他们的工作更简单.

Dorado 7.2.5 发布,Ajax的Web开发平台

- - 开源中国社区最新新闻
Dorado 7.2.5 发布,Dorado7的全称是Dorado展现中间件,是一款开源软件,致力于为Web应用提供更加丰富、友好的用户界面,同时大幅提高展现层的开发效率. Dorado7由三个部分组成:浏览器端的控件(Javascript+CSS)、服务器端的驱动引擎(Java)和集成开发环境(Eclipse Plugin).

【转发】使用 Sencha Touch 开发超炫的跨平台移动 Web 应用

- - HTML5研究小组
胡 沙, IBM CSTL 软件工程师, IBM. Sencha Touch 是由  Sencha 公司开发的移动 Web 应用开发框架,用以提升主流移动设备在浏览器上的触碰操作,增强用户体验. 该框架以久负盛名的 Ext JS 富客户端框架为基础,并支持最新的 HTML5 及 CSS3 标准,与流行的 Apple iOS 和 Andriod 设备兼容.

Web开发入门(转载)

- linchanx - Starming星光社最新更新
Web应用的竞争异常激烈,开发难度也是入门容易做好很难,所以第一次开发的应用不成功是很正常的事情. 不过这正是一个积累的过程,反正你需要的只是电脑和少量服务器经费,所以多磨练几次,水平自然会提高. 2, 习惯阅读及查阅英文资料. 前沿信息基本源自美国,翻译的东西不及时,不全,很多水平不高,再加之中文原创资料毕竟很有限,因此是否能熟练地查阅英文资料决定了你获取信息的 及时性和质量.

Spring MVC 与 web开发

- - 码蜂笔记
项目组用了 Spring MVC 进行开发,觉得对里面的使用方式不是很满意,就想,如果是我来搭建开发环境,我会怎么做. 下面就是我的想法,只关注于 MVC 的 View 层. 现在基本上都是用 ajax 来调用后台接口,拿到 json格式的数据再展示,有的人直接返回数据,却没有考虑异常的情况,我觉得返回的报文里必须包含表示可能的异常信息的数据和业务响应数据.

web开发利器之grunt

- - CSDN博客Web前端推荐文章
grunt不难,它主要依赖的是nodeJS的npm包管理器,和一个JSON及一个JS文件,先说说npm包管理器,玩过nodeJS的对它应该都很熟悉,在这里我们只需要安装nodeJS即可(新版的nodeJS基本都集成了npm),至于nodeJS的安装可以 点这里,这这篇文章就不做详细介绍,安装完后打开命令管理器(nodeJS安装完后的终端)输入:.

轻量级Web开发平台WebMatrix全球发布!邀您一起在线收看发布会,免费下载安装WebMatrix!

- 梁 - 博客园-首页原创精华区
微软已于今天凌晨在美国举行了WebMatrix发布大会,宣布新一代Web开发平台WebMatrix全球正式发布. WebMatrix将为开发站点提供一种简单的方式,开发者利用WebMatrix平台集成的代码编辑器和数据库编辑器,将使得网站优化、服务器管理、搜索优化、FTP发布,以及更多操作都变得灵活简单.

Web开发者必备:Web应用检查清单

- - ITeye博客
想做一个高质量的Web应用,前前后后要做的事情非常多. 国外开发者 Ata Sasmaz 为 Web 开发者制作分享了一份检查清单,包括应用开发、性能、安全、分析、可用性、可靠性、转换策略、竞争策略这些方面需要注意的事项. 清单内容可能不全面,欢迎大家在评论中补充. JavaScript 允许捕获异常.

Web应用程序的开发步骤

- xxg - 月光博客
  如今已进入了web2.0高速发展的互联网时代,各种互联网的Web应用程序如雨后春笋般出现. 那么作为一名Web开发人员,怎样去开发一款优秀的Web应用程序呢. 这个问题没有一个简单的答案,甚至那些教育机构都未必能清楚的知道. 所以,像大多数在这个领域里的web开发人员一样,我们只是通过去做,去实验才学会了这些.

Web开发人员速查卡

- abcd - 酷壳 - CoolShell.cn
无论你是多牛的程序员,你都无法记住所有的东西. 而很多时候,查找某些知识又比较费事. 所以,网上有很多Cheat Sheets,翻译成小抄也好 ,速查卡也好,总之就是帮你节省 时间的. 之前给大家介绍过Web设计的速查卡、25个jQuery的编程小抄,还有程序员小抄大全,今天转一篇开发人员的速查卡,源文在这里.