自从我还是个孩子以来,我一直在编程/脚本语言。我从HTML和CSS开始,然后进入PHP(我非常擅长),然后到Python,Perl和C(++)。我最近在PHP中做了很多工作(和MySQL一起)。我应该使用纯PHP/MySQL开发Web应用程序吗?
经过这么多时间学习这些语言,我现在想要做东西与他们。我正在开始/贡献一个开源项目;几乎肯定是某种网络应用程序。我发现编写“纯粹的”PHP是一个非常缓慢和乏味的过程。
我的问题是这样的:如果我要从头开始编写一个相对复杂/大型的Web应用程序,我该写些什么?我应该使用纯PHP/MySQL还是使用像Django,Rails或CakePHP这样的框架?
不使用PHP。 (http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/)你会发现你花大部分时间在HTML + CSS + JS中做前端材料,适当的模板。使用PHP作为控制器部分是一个不错的选择。尝试flask + Jinja2 + Bootstrap或其他东西,同时将逻辑从演示文稿中分离出来。这个世界不需要更多的PHP程序员。但是,框架,但不是没有正确理解它的作用。 – sleeplessnerd 2013-01-30 18:58:48