成都网站建设
|
域名注册
|
虚拟主机
|
网站制作
|
网站案例
|
网站优化
|
网站推广
|
企业邮局
|
服务器租用
|
广告设计
首页
服务器租用
企业邮箱
虚拟主机
网站程序
营销推广
网站建设
域名注册
前端开发
网站备案
网站建设
网站方案
网站改版
网页设计
网站维护
网站策划
网站制作
服务器租用
web服务器
FTP服务器
服务器托管
服务器租用
vps主机服务器
云主机服务器
网站解决方案
服务器机房
企业邮箱
企业邮箱设置
企业邮箱优势
邮箱其他问题
邮箱功能讲解
邮箱收发问题
虚拟主机
主机管理
主机购买
数据库
主机续费升级
FTP上传
网站程序
java教程
asp程序
asp.net程序
vb编程
php程序
C#程序
营销推广
seo优化
网站推广
搜索引擎
免费资源
域名注册
域名转入\转出
英文域名
通用网址
中文域名
域名解析
无线网址
域名知识及服务
前端开发
html
jQuery
JavaScript教程
css
div+css
json教程
bootstrap教程
XML教程
ajax教程
网站备案
备案资料下载
备案流程指南
各省备案要求
备案常见问题
移动互联网
app应用开发
wap手机网站
微网站
当前位置:
创新互联
>>
常见问题
>>
网站建设
>>
网站制作
>>
Web开发中是否有框架的地位
Web开发中是否有框架的地位
作者:创新互联 文章来源:网站制作部 点击数:
更新时间:2015-02-06
本文将谈到Web开发中是否有框架的地位,相对与框架,很多人更重视语言的开发。很多人觉得框架只是将人限制住,并不通用,那么本文的讨论,能给您一些启发。
虽然,近年来,一些也算是有趣的工具在源源不断地推出,诸如 Rubby on Rails, Ajango 一类的框架,诸如 jQuery, Dojo 一类的 JavaScript 库在帮我们摆脱枯燥的工作,但我们仍然要面临着大量繁杂的工作,事实上,我们在 Web 开发领域取得的绝大多数进步都源自对各种繁杂工作的简化。最近,于阿根廷召开的 Python Conference 上,Django 的开发者 Jacob Kaplan-Moss 回答了一些与此有关的问题 (以下是会议视频)。Jacob Kaplan-Moss 表示,我们已经完成了从思考“网页”到思考“Web 程序”之间的巨大变迁,而现在,我们面临着另一场变迁,从思考传统的“网站”,到所有相关的 Web 技术。
对 Kaplan-Moss 来说,所有相关的 Web 技术的意思是从后台框架到 HTML 5 的所有东西,而这些东西将改变 Web 开发者们的工作方式。如果你对此还没有感觉,可以看一下 280Slides.com,这个网站提供的服务界面已经很象桌面程序(然而,我亲自体验过之后,感觉这样的桌面实在太难用了 - 译者),让人伤心的是,Kaplan-Moss 指出,这个站点的开发者不仅要设计一个全新的框架(Cappuccino),还要设计一种全新的语言(ObjectiveJ)来实现他们的工作。
单单是设计一个框架已经够受的了,更何谈设计一种全新的语言。
不过, Kaplan-Moss 同时指出,关于框架,我们也需要慎重考虑,因为当那些现代 Web 开发者陷入困境的时候,应该怪罪的恰恰是那些框架。
框架有两个问题,它们并不灵活,更坏的是,框架往往将你框住,框架是为大多数人通用而设计的,然而,当很多项目发展到一定程度,他们往往不在需要通用的东西,而是需要一些特定的技术。Django,Ruby on Rails 以及其它框架非常好用,但当你的站点发展到一定规模,问题将接踵而至,框架最终成为你的桎梏。
作为局外人,你可能以为,如果你某个项目中的 Rubby on Rails 让你陷入了困境,你可以很容易使用别的什么框架中的技术来解决,事实上这很难,你没有办法轻松地将一部分交给 Django,另一部分给 Ruby on Rails 或 Erlang。
Kaplan-Moss 是个彻头彻尾的 Python 爱好者,他希望从 Python 寻找解决方案,确实,从历史上看,Python 就是一种”粘合“语言,那些桌面和游戏程序的开发者们一直使用 C++ 或 Java 编写对性能要求高的部分,再用 Python 编写高层的可定制部分。
在 Web 开发上,也可以使用类似的方法,即用 Python 将 Haskell,Erlang, Rubby 等语言粘合起来,然而这些对我们来说仍遥遥无期,Web 仍在膨胀,不管是规模还是复杂程度。
诚然,多数站点的规模都很小,不会碰到 Twitetr, Facebook, Google 等站点的规模与流量问题,然而,正是这些大规模站点促使我们设计出目前我们所使用的各种工具,Twiiter, Google 等站点成为我们的试验台,而一些新的解决方案也将从中诞生。尽管多数 Web 开发者不会遇到类似的问题,但这些问题本身会为我们带来更好的解决方案,最终让 Web 开发不再痛苦。
现在英文.cc域名310元/年 .com/.org/.net英文域名80元/年
详情请咨询商务服务部 028-8692220 QQ:646608388 成都创新互联欢迎您的来电咨询!
网站建设的经验
:上一篇
什么网站算好站?
:下一篇
网站制作相关文章
网站建设的经验
网站上线前对于标准化建站的思想
中小型企业网站建设技巧
成都酒店网站建设常识
我要怎么开始竞价服务?
网站建设完成后快速的增加流量
使用Web标准建站校验及常见错误
企业网站建设内容设计的误区
建立网站必须有域名吗?
请规范你的网站内容
创新互联专业网站策划、设计、制作、维护、推广一条龙服务!
7
8
9
10
常见问题
2
3
4
5
6
|
热门搜索
服务电话:028-86922220 13518219792 公司地址:成都市太升南路288号锦天国际A幢10楼2号
企业邮箱:
service@cdxwcx.com
版权所有:成都创新互联科技有限公司 蜀ICP备13010860号
成都网站建设