将近一年的时间,都在使用thinkphp来为公司写系统,说实话,和yii、laravel比起来,thinkphp3.2真的很老土,现在,yii和laravel是我最喜欢的框架形式,虽然我没有在一个完整的项目中使用它们。但是,当初我刚进公司,是点点租的负责人带我开始建构公司的系统,为了和点点租保持一直,我们使用了thinkphp。是的,点点租也是用的thinkphp。
我们用onethink持续了1年,很多弊端都积累起来,onethink自作主张的加入了钩子和插件,并且其后台内核采用了插件来实现部分功能,如果我不想有插件这些复杂代码,还会造成后台错误。经过几个回合的折腾之后,我决定重写一个和onethink风格比较像的后台开发框架,用来管理阿基米的所有资源。
一个月的时间,我把数据库、后台框架全部改造完,接下来是开发api。在这些大体的工作完成之后,我趁着周末,把这个后台框架又重写了一遍,当然,阿基米的后台有很多功能,而tpa仅有几个核心功能而已,工作量自然小很多。写完 之后,我想应该发布了,其实写之前就想发布。现在,你可以在我的github上下载这个框架来试试。相信你一定会喜欢。
这是我随便画的logo,用别人免费的字体画了一下,蛮喜欢这个字体的,但是忘记叫什么名字了,感谢乐于奉献的字体作者。
演示地址:用户名:administrator密码:123456
接下来,我可能会对thinkphp admin进行维护升级,但是也有可能不会,有两个原因,一个是我感觉自己也不怎么喜欢thinkphp3.2,虽然它比3.1已经高级很多了。thinkphp团队现在在开发5版本,应该是和yii一样的开发模式,但是现在laravel都已经出来了,虽然tp的团队很努力,可是距离自己创新开发模式,还是差了很多。第二个原因是我感觉不会有太多人会使用这套框架,因为它有几个限制,比如一般的站长喜欢拿来就用,有一点弄不清楚就换一个框架,比如框架的使用场景是基于阿基米的开发场景,在服务器、域名的部署上也有一些讲究,这些场景本身就让一些闲麻烦的开发者不想用了。
接下来,我可能会在tpa的基础上,再次深入开发apiwiki,因为我觉得apiwiki是在解决一个api在线文档的问题,是有价值的,而且我在技术群里也发现有朋友需要这样的框架,所以我应该会考虑深入去研究下,把它开发完善。