论坛首页 编程语言技术论坛

PHP框架的繁荣是正确的发展方向吗?

浏览 247023 次
该帖已经被评为精华帖
作者 正文
   发表时间:2009-02-18  
新来的,各位关照,没用过ruby,搜索ruby PHP到这里

哪位能普及一下知识,讲一下rail框架究竟实现了哪些功能?

个人开发是不用框架的?不知道框架究竟实现了哪些功能?

实际开发中我是这么做的,比如:论坛和博客或其他功能,各自都是独立的,互不影响!只用通行证用户名连接就行了!

每个模块有独立的函数,一般几个文件搞定!

用不用框架不知道,因为不知道框架的优点!


PHP的对象的使用,只有在处理专项事务时才用!比如:RSS或其他

业务逻辑在PHP中写,显示逻辑在模板写, ,最底层的高用用函数或includefile,这算不算 MVC?







0 请登录后投票
   发表时间:2009-02-18  
一直的感觉是,学php容易,开发小站简单!但开发大型网站并不简单!
如rabbin说的一样,PHP的复杂处理是交给扩展的(C++开的),事实上许多功能均是扩展解决,而扩展pecl是加载进系统的!
其次是用PHP写的类,pear,很少用到它!只有在没有合适提时候才用!(比如发邮件之类的)!不用的原因是嫌大!有时可以自已的写!

PHP的第二问题就是自由度与架构的优化:

php提供了充分的自由度,但是对架构的要求要越来越高!高级PHP工程师基本上都是架构师了!可移植,可扩展,可维护,高性能,代码尽量少!
   所以,大型网站的开发对PHP人员要求是很高的.

   是不是ROR也要做这个工作?


第三个性能问题:
   PHP的框架的显然会带来性能下降,可能带来维护性增强!
   
   大型的网站的性能要考虑LAMP的各个方面,ROR是不是也存在这个问题?


第四个问题:

  ROR比PHP称道的优势究竟在哪里?




最后表示一下对Rabbin的看法的支持:
  三个开发架构:一个界面;一个架构和文档;一个PHP开程师!也可以在一天之内或一周之内开发出大型网站来!





0 请登录后投票
   发表时间:2009-02-18  
tanggq 写道
最后表示一下对Rabbin的看法的支持:
  三个开发架构:一个界面;一个架构和文档;一个PHP开程师!也可以在一天之内或一周之内开发出大型网站来!

大的工程在于测试和调试的方便程度,代码维护的能力,网站的功能会随时增加和扩展,开发只是占很小一部分时间成本而已。
0 请登录后投票
   发表时间:2009-02-19  
icewubin 有瞎抬杠嫌疑,说的东西没有啥建设性。
这个讨论非常精彩,很喜欢。
我不用Ruby,先不说性能,我现在要找个用Ruby的员工都很难。

我喜欢用框架,因为我的水平还没有到很好的控制代码复杂度上,框架帮我省了很多心,我更关心的是如何在最短的时间内开发出我想要的东西,现阶段,性能根本一点都没有考虑过。

我是创业中的,如果我的网站到了考虑性能阶段,我就开心咯。
0 请登录后投票
   发表时间:2009-02-19   最后修改:2009-02-19
birkoff 写道
icewubin 有瞎抬杠嫌疑,说的东西没有啥建设性。

你说我没啥建设性我承认的,没来就没打算要建设性,只是认为某些人说话的论据和观点有问题,你要说我钻牛角尖我也承认。

但是你说我瞎抬杠,请说明例子,我哪里有胡说八道来着?

要说建设性,那我就说两句吧,网站从建立初期来讲,是否成功的因素有很多,来看看以下三种:

业务模式、技术选型、实施成本。(还有很多因素暂不列举)

我认为技术选型一定是这三个中最不重要的,技术人员往往更多的幻想利用所谓的技术先进性来促使网站成功。网站是否成功首先是业务或商业模式,但是因为大部分的创意是拿不到风投的,只能先小规模的实践,实施成本(包括时间成本)越低越好,这样即使实践过程中推翻重来或者是不断的调整业务模式,损失也不是很大。

难道很多人(建网站的,不是专门的PHP开发人员)选择PHP是看中PHP有好的框架么?
当然不是,是PHP的学习门槛低、是PHP的托管服务器又便宜又好找、是基于PHP现成的构建网站的产品或组件非常丰富,重要性依此递进。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics