2009-02-02 42 views
1

那么这个马上就要紧急了。我的网络框架经验是他们 是相对“不稳定”。不是他们崩溃,而是有不少变化 ,然后强制重新编程一个代码。我想知道你使用过什么网络开发包 以及它维护代码的工作量是多少...网页开发包的稳定性?

回答

1

“更改是需求的一部分。”

我不认为我们设计的web包发生了很大变化。如果它改变了,那么这是一个糟糕的设计。如果我们使用外部API,那么很少会被弃用,否则大多数都是相同的。

用作JAVA/J2EE程序员一些软件包: - MVC - Struts的 - 一些Ajax框架

这些是用于非常基本的一个。其他大多数都是自行开发的,一旦完成了web包的设计,我们就不会改变设计。

0

任何处于积极发展状态的图书馆都不稳定。以.NET为例,每个月都有一种更好的方式来做旧事。另一方面,开源库更倾向于抛弃旧的弃用方法,因为它使代码更好,这就是让他们开心的原因。

但我不建议这样用旧的东西和不支持的,你会在你自己的,虽然环境是完全稳定。

最好的方法似乎只是冻结你开始使用的库的版本,切换到新的版本只有这样做有巨大的好处。至少这是每个人都这样做的。

0

像.NET和jQuery这样的框架在很大程度上向后兼容,并允许您慢慢使用新功能。

Mootools然而... API打破了很多东西从1.11到1.2到1.3。在这种情况下升级不是直截了当的。

作为一项规则,我试图在生产代码中拥抱它之前,等待一些东西超出测试版。认可也可以走得很远 - 因为微软称jQuery是客户端框架的赢家,所以它也很容易鼓励其他人也选择它。

0

我的大部分经验都是在Ruby on Rails上,所以我将分享过去几年我所见过的。

Rails更新是一个非常好的剪辑,但除非需要功能或罕见的安全补丁,否则不需要更新。举个例子,我现在有一个在我们公司运行的rails应用程序,这个应用程序大约在2.5年前编码,只需要在今年一次完成一些工作就可以升级到新版本,以便与apache mod_rails兼容,最初是针对我相信的Rails 1.2写的。当然,这是一个没有任何安全要求的内联网应用程序。总而言之,这是非常痛苦的。如果我一直使用mongrel + mod_proxy,它不会只需要更新一次安全补丁。

Rails是非常安全的,漏洞之间相当远。如果内存为我提供了正确的补充,那么Ruby的漏洞比Rails漏洞要多一些,但总的来说它非常稳定,升级ruby应该不会损坏rails,尤其是如果您使用的是backports安全修补程序的发行版。

+0

哦,我已经不用我的一轮Rails,我在2年前实现了某些事情,今年需要一些额外的一周来从1.1.6到2.2 ...所以Rails正是我的意思,并不是那么稳定 – Friedrich 2009-02-02 12:29:21