为什么国内有不少PHP程序员不喜欢THINKPHP,甚至鄙视THINKPHP?
从来都有一种工具鄙视链叫做国外的好。
搞嵌入式的都知道Keil,但没几个会认识周立功的TKStudio。
写前端的都知道DW和Sublime,但没几个会知道HBuilder。
用苹果手机的人,也同样是鄙视所有的国产手机。
同样是PHP框架,国外框架一大堆,但却没有几个会认同国内的Thinkphp。
要我说国产的最大优点是什么?我为什么选择国产?
答案就是:顺手!
我写了3年的C51,用了2年的Keil为什么后来去用了TKStudio(现在这个软件已经不维护更新了,但可以接入Keil内核)?
用了1年多的DW、PHPStorm和Notepad++,为什么现在改成只用HBuilder一个?
学了3年的C语言为什么后来选择了PHP(PHP有中国人鸟哥在核心团队)?
手机从黑白机到功能机,到WM系统,到MIUI,一路没有什么使用障碍。我的手机我要什么功能可以快速找到(除了单手操作有些不是很好以外),IOS找了半天也不知道XXX功能在哪里设置!
看了一大堆MVC框架的视频为什么是选择了Thinkphp作为第一个使用的PHP框架?
我相信很多人既对国内缺少创新力感到失望,同时却又诟病国人的一些新创规则,
比如整个锤子手机;
比如Thinkphp中的单字母方法;
老工程师们都有一种思维惯性,有new才是新建一个对象,没错new一个对象是所有可以面向对象的语言的共同规范。但是,这些常用方法有必要把PHP写得像JAVA一样长到吐血吗?如果是这样,你当初为什么选择学PHP则没学JAVA(JAVA和php做同样的事情,却有更高的工资)。
最后补充
Thinkphp 未公知BUG及缺陷修补 >>请直戳我的这篇博文
首先,不得不说:鄙视链是真是存在。
去年8月份开始学习php,整个8月份都在学习OpenCart并写了一个外贸商城。OpenCart本身没有用任何框架,模板都是嵌入大量的<?php ?>
,每一条数据库查询插入都是纯sql语句我会说?
于是我也蛋疼啊,真想找个框架来解脱一下双手。于是一查,各种外国吊炸天的框架,可是作为web新手的我感觉难以着手,看着他们的文档,难以下手(写点小应用还可以,大了起来暂时hold不住)。
后来有个同学,他说他用tp,感觉蛮爽的。于是我就学习了TP3.2.x(3.2前的版本感觉不爽。。)。
真的比较容易上手,ThinkPHP框架是我唯一看着文档就掌握,所以新手纠结啥?直接来学了,学习到TP,并不是说TP有多屌,最起码让你真实感受啥叫MVC;提交个表单啊,为了要过滤一下;把php+html混合写是不是很蛋疼啊,来个模板标签让前端兄弟好着手啊。。。。
好了,当我懂了这些,再学其他框架我就大概知道框架会提供给啥的了。TP给我感觉就是,我看着中文文档就能解决我遇到的问题,看文档我就会用TP,其他框架呢? 这种带来的成就感真是激励着初学者学习,要是一入门就来个Laravel,我擦!window下装个composer失败,严重打击学习激情。
额,貌似扯远,爱鄙视就鄙视,因为我自己本身也鄙视php,也鄙视国产的东西,可是没办法,老板要你用你就得用,你团队都在用,你就得用!
额,php本身特性决定了他本来就很多框架,你要是喜欢自己弄个简单的,实在简单了(我自己也搞过一个玩玩)