在网站开发过程中,选择合适的网站框架可以节省大量开发时间,加快开发效率,而且代码相对比较有规则,容易看懂,也相对比较稳定和安全。所以,泽月网络认为在网站开发过程中使用合适的框架要必要的,ASP.NET框架少,而且本身比较完善,一般使用ASP.NET MVC。而PHP则比较自由、简单,所以采用框架非常必要,国外常见的有Laravel、Phalcon、Symfony、CodeIgniter 、Yii,国内比较有名的有ThinkPHP、BroPHP、SpeedPHP、CanPHP。
国内大家比较喜欢的是ThinkPHP了,虽然他没有国外框架如YII那么强大,效率也没那么高,但为什么我们还是会选择他呢
经过泽月网络对ThinkPHP的研究,主要有以下几点原因:
一、采用MVC架构,易于理解
mvc作为一个优秀的架构设计,不管是什么编程语言都喜欢他,而且不管是什么程序语言,架构都差不多,所以如果你了解其他语言的MVC架构,那么你学习ThinpPHP就非常简单了。
二、教程写的很到位,毕竟都是中国人,通俗易懂
就算是你没使用过TP,看下教程你就觉得很简单,教程不但归类清晰,而且通过大量举例,非常易懂,而且有在线版、CHM版、PDF版、Android、IOS,非常方便学习。
三、数据库操作非常强大
数据库操作是网站开发中经常使用的,使用了TP后,基本不用其他操作数据库的类,内置非常多的函数,简单方便,而且还保留最原始的执行SQL方法,复杂的SQL语句可以自己写。
四、内置很多常用的函数模块
比如分页、文件上传、验证码、文件操作、第三方登陆等插件,基本可以满足一般网站的开发。
总而言之,使用方便,容易学,教程易懂,功能足够。所以泽月网络建议还没接触THINKPHP的同学有空去学下。