代码之家  ›  专栏  ›  技术社区  ›  Evernoob

给猫剥皮的方法太多了?[关闭]

php
  •  0
  • Evernoob  · 技术社区  · 16 年前

    我刚刚开始了另一个PHP灯角色的新工作,再一次我面临着一个陡峭的学习曲线。

    尽管PHP很好而且很有用,但我开始觉得它有点太灵活了。与Ruby不同的是,Ruby拥有一个可接受的Rails框架,美国的PHP开发人员有很多可能被抛向我们,比如代码点火器、Zend、Cakephp和Kohana。

    各种博客工具也可以使用,如Wordpress、Drupal、Joomal等。

    然后我们有了像smarty这样的表示抽象框架。名单还在继续。

    似乎PHP作为一种语言为开发人员提供了以不同方式进行操作的极大自由,以至于在新的组织中,很难保持一致或“落地运行”,也就是说,在新的组织中启动时。

    因为我的经验主要是基于PHP的,所以我想知道其他语言的开发人员是否也能得到这么多信息?还是我要离开这个?

    5 回复  |  直到 14 年前
        1
  •  5
  •   Lucas Oman    16 年前

    PHP社区非常庞大,并且已经发展了很多年。Ruby是这个场景中相对较新的人,所以它没有那么多的选择。

    在这里,您必须小心,不要将语言与用该语言编写的软件混淆。Cake、CodeIgniter等都是用PHP编写的,就像Rails是用Ruby编写的一样。然而,这些不是各自语言的本机部分。

    我认为任何一种语言都会有越来越多的选择,因为语言越来越流行,社会也越来越壮大。人们开始将该语言用于不同的目的,并维护公共项目,因为他们看到有一个受众。

        2
  •  3
  •   Quentin    16 年前

    Rails得到了 许多 炒作。它得到了如此多的炒作,以至于常常与Ruby语言混淆。它已经吸引了很多人加入Ruby编程。这并不意味着没有很多 alternatives 因此,Rails不是“单一可接受框架”。

        3
  •  0
  •   Kyle Kochis    16 年前

    python有无数的框架、库和应用程序,其中大多数都以不同的方式执行相同的操作。Java是相似的,虽然可能与Python的程度不一样。我听说Perl也是这样。就这个话题而言,鲁比是个怪人。

    问题不是语言太灵活。在我看来,我们开发人员只需要更灵活一些,这样我们就可以处理不同的框架、应用程序等。显然,学习新框架的一些进进出出会浪费一点时间,但相信我,过一段时间一切都会变的一样。

        4
  •  0
  •   Scott Bonner    16 年前

    我曾用多种语言工作,在我的项目中主要使用Java和PHP。我可以说,使用PHP可以获得一些重要的好处。更糟糕的是没有选择。事实上,每个项目和公司都有不同的要求,每个选项都满足一个组的要求,它们的方法可能或可能不适合您组的开发风格或目标。缺点是,你必须花时间去选择一个选项,或者在你选择的框架上培训那些不熟悉的人。在一天结束的时候,最重要的是讨论选择何种语言或框架,使软件能够满足项目开始时规定的需求和生命周期。

        5
  •  -1
  •   alsor.net    16 年前

    这是我脑海中产生的一个有趣的想法。也许有这么多方法来做同样的事情,是因为我们很多次都没有以正确的方式实现它?

    推荐文章