平台是Web开发的未来吗?
- iyuan - 伯乐在线 -博客 导读:本文是Arjun Khanna关于平台的出现以及它们如何简化Web开发的个人分析,也分析了平台的缺点和它们能够继续存在的因素. 即便现在大部分网站开发人员所构建的网站在结构上非常相似,或是至少在布局方面会有一些根本的共同之处,如果你问一下,他们大多会说他们还有一大堆的苦差使要头疼呢. 虽然客户几乎都要求顶上有横幅,导航条在左边,页面布局不超过三列,但是这并不使他们的工作更简单.
导读:本文是Arjun Khanna关于平台的出现以及它们如何简化Web开发的个人分析,也分析了平台的缺点和它们能够继续存在的因素。
即便现在大部分网站开发人员所构建的网站在结构上非常相似,或是至少在布局方面会有一些根本的共同之处,如果你问一下,他们大多会说他们还有一大堆的苦差使要头疼呢!虽然客户几乎都要求顶上有横幅,导航条在左边,页面布局不超过三列,但是这并不使他们的工作更简单。构建每一个新的网站,开发人员都要完成和构建前一个网站一样多的工作。
那么在网站构建的过程中,平台起到了什么作用呢?简单地说,像WordPress和其它的CMS通过精简网站的构建流程来减轻开发人员繁重而无聊的工作。这让开发人员可以专注与Web开发的其他更重要的地方,如可用性(业务逻辑)。
但平台并不是完美的。平台中可选的页面布局通常受限。虽然这不是一个比较大的问题,但是部分Web开发人员不能够接受这种限制。更重要的是,如果客户打算自己更新他们的内容,那么他们也必须学习怎么使用这平台。这也不是那么困难,不过在某些情况下会成为一个问题。
优点:
Web开发人员用平台来构建网站有一个明显的优势。就是他们不需要花费太多时间在HTML上。这意味着他们可以把更多的时间投放到优化网站上存在争议的关键之处。另外,除了前面提到过的可用性,Web营销也可以加上去。一切皆有可能,总有需要优化的东西。
- 使用简单和快捷
- 简单易懂
平台也可以使得客户更容易适应。例如,即使他们不知道任何关于编码的事情,他们也可以为他们的网站添加新内容。这不仅意味着内容会更新得更快,而且成本更低。当你自己可以管理网站的内容的时候,还用得着别人吗?
缺点:
布局的约束已经提过了。但是平台还有其它不方便的地方需要引起注意。平台以广泛的业务领域为设计目标,因此平台的设计努力尝试满足每个人的需求。结果造成一定的不明确性。对于那些经营小企业和不要求网站具有独特性的客户,这或许不会成为问题。但是,对于那些有高要求的客户,这是不可接受的。优秀的Web开发人员知道怎么把这种含糊性最小化,不过它不会永远完全消失。
- 布局限制
- 缺少原创性
构建在平台上的网站,有时给人一个很容易管理的印象。当客户雇佣一支团队来管理它的时候,这不会是一个问题。但是当他/她决定自己管理的时候,它是会造成问题的。令人大受打击,最后造成比雇佣一支团队更高的费用。
结语
平台很可能就是Web开发的未来,正因为借助平台可以便利地搭建网站。虽然它们也不是不存在问题,但其他替代方案还需要好些年才出现。
-------------------------------------------------------------------
你可能对以下文章也感兴趣
黑客如何窃取花旗银行的客户信息
技术到底重不重要
陈皓:程序员技术练级攻略
Web 开发人员需要知道的15个HTML5画布应用
关于编程,大 学没有传授的10件事
-------------------------------------------------------------------
译文出处:伯乐在线 - 职场博客 - 程序员
译文链接:http://www.jobbole.com/entry.php/1108
原文:Arjun Khanna 翻译:敏捷翻译 - 张颢铧
如需转载,但请注明原文/译文出处、译文超链接和译者等信息,否则视为侵权,谢谢合作!