根据个人,PHP提供了很多函数和扩展库,很多东西它都支持,处于ASP与JSP的中间,所以好开发。(PS:根据个人爱好)
解决方案 »
- PHP 模拟登录出现问题
- 一个关于类包含的问题..
- apache 的vhost.conf 怎么老配置不成?
- 请问,类似“http://www.iface.com.cn/sort.php/16”这样的URL是如何实现的?什么工作原理?
- php的样板引擎
- 请教如何使写出来的php程序与后台数据库无关!
- PHP,如何判断一个用户在当前页面停留的时间超过了5分钟?
- 请高手帮忙解答一下问题
- php 与 Web services !!!(高分)
- PHP中有没有类似ASP中的Session.Timeout,以实现当登录超时时,提示相应信息?
- <a href=about.php?id= ></a> 提问
- 为什么提交表格会不成功呢?
不要你自已再写,也就是说,它把你写函数模块的许多时间都省了,让你集中于应用开发但对于大型web2.0开发来讲,都是一样的复杂一直觉得web2.0开发的复杂度远超于C/S架构的开发,因为要了解的东西太多,细节太多而c/S的东西只要封装好,无论是界面还是其他,都简单的多
比如各种文档标准,各种协议以前学PHP开发就是因为快,后来实际开发web2.0站点后发现难度要大的多光语言就一大堆,各种文档,各种协议,各种标准许,各种框架,团队开发,从数据库到至应用逻辑,从逻辑到架构,从架构到界面!
从互联网到移动互联网!实际开发中,只能是用多少学多少!
PHP的速度高的另一个原因是为开源多: 许多系统都是现成的,可以迅速集成(要求架构或接口好),即使不集成,你看一遍后自已开发也快得很多!
如果是熟手:可以快至什么程度--简单地说吧:两天就能写一个大型的功能,一周或一个月内就能完成大型网站的开发写代码是很快的,慢的是思考虑架构和逻辑上和测试上,以及一些细节上
大量函数库,扩展
大量开源代码
语法灵活缺点:
缺乏完整解决方案
没有MSDN ^_^开发速度 = 熟练程度
一种是业务架构,这个可以看看uml建模方法,核心仍是快速理解业务流和技术设计! 比如让你开一个行业的ERP,或一个企业的实际业务应用!或者某个行业的互联网应用!程序员实际对那个行业的流程一无所知,这时就要用到建模!
第二种是网站和代码架构:这个实际中一般是应用设计公用API函数,集中后就是所谓的框架!
实际的原则就是可重用,可扩展,可维护,可移植性
[缺点]变量随地使用
[半个缺点]自动给个0值
用=做输出 , PHP 也可以
“=”在PHP可以的。
<?=...?>自动赋值0是缺点。
弱变量也是缺点。我认为。