框架最终能否在Web开发中彩民彩票占一席之地

2021-03-08 16:55

  【IT168 领会评论】必需供认,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 拓荒者们的作事格式。假使你对此还没有感到,彩民彩票可能看一下这个网站供给的任职界面一经很象桌面顺序(然而,我亲身体验过之后,感到如许的桌面实正在太难用了 - 译者),让人酸心的是,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 拓荒不再难过。