PHP真的简单吗?要学的东西太多了,看看问题补充,谁都学过下边的东西,进来说下,学这些真的简单吗?
基础知识+面向对象+TPL模板+三层架构+CMS系统+设计模式基础+MVC模式+SMARTY+Js+jQuery+ThinkPHP框架+JavaScript+HTML5+...
基础知识+面向对象+TPL模板+三层架构+CMS系统+设计模式基础+MVC模式+SMARTY+Js+jQuery+ThinkPHP框架+JavaScript+HTML5+SQL
展开
2个回答
展开全部
楼上说的没错,楼主你要先理清楚这一堆东西的关系。
首先HTML,CSS,JS(这个就是javascript)这三个东西是所有的动态语言的基础,如果这三个一点都不会,什么ASP,JSP,PHP就不要想了。
Jquery是js的一个功能代码包,js本身功能很少,很多效果需要程序员自己编写,然后就有一帮老外,总结了这么一套代码,就是JQuery了。
以上都是静态部分。只有楼主理解了静态部分,动态部分才好学,毕竟跑之前要学会走。
到了php这里,它本身是一门弱变量类型的语言,难度有些类似JS(但比js要难),相对于ASP和JSP,这两门强变量型的语言来讲,好学的太多了。而面向对象,是一门变成思路或者说是程序员的一种思路,面向对象编程是所有语言通用的。如果楼主有诸如C++的面向对象编程思路,那么PHP这里就不用再额外学习了。
至于MVC架构,这个架构是否适合PHP这种轻量级的语言一直都存在争议,不过MVC架构的确使大型团队的开发更加模块化更好管理。
最后提到的那些什么ThinkPHP啊,SMARTY啊等等等,都是开发好的开源MVC架构。说白了就便于开发的玩意
首先HTML,CSS,JS(这个就是javascript)这三个东西是所有的动态语言的基础,如果这三个一点都不会,什么ASP,JSP,PHP就不要想了。
Jquery是js的一个功能代码包,js本身功能很少,很多效果需要程序员自己编写,然后就有一帮老外,总结了这么一套代码,就是JQuery了。
以上都是静态部分。只有楼主理解了静态部分,动态部分才好学,毕竟跑之前要学会走。
到了php这里,它本身是一门弱变量类型的语言,难度有些类似JS(但比js要难),相对于ASP和JSP,这两门强变量型的语言来讲,好学的太多了。而面向对象,是一门变成思路或者说是程序员的一种思路,面向对象编程是所有语言通用的。如果楼主有诸如C++的面向对象编程思路,那么PHP这里就不用再额外学习了。
至于MVC架构,这个架构是否适合PHP这种轻量级的语言一直都存在争议,不过MVC架构的确使大型团队的开发更加模块化更好管理。
最后提到的那些什么ThinkPHP啊,SMARTY啊等等等,都是开发好的开源MVC架构。说白了就便于开发的玩意
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询