今天进入狗屎皮重构的第二天。实践证明,这第二天,确实是非常2的一天。
首先,Symfony推出了一个新框架:Symfony 2。具体介绍见:http://www.symfony.com/。我刚搭建了Symfony 1.4.9的环境,实在不想在一个全新的框架上进行开发——虽然如此做对熟悉一个东西是很有好处的。
其次,在进行代码版本控制——我用的是Mercurial——时,输入hg push死活没有反应……最后发现,由于在Windows下需要使用plink来连接远程的repo,而在第一次连接时,需要确认接受来自远程主机的一个证书,而直接hg push时,hg会间接调用plink,而此时Windows的CMD窗口无法正确的显示这个提示而导致出现“假死”。
解决方法也很简单,先显式运行一次plink,接收远程主机证书后再运行hg push即可。
第三,由于上次用Symfony还是进行我的任氏有无轩改版,距离今天已经一年多了,所以很多基本的东西都忘记了。比如:
- 如果对route进行了一些修改,最好是进行一次symfony cc;
- 如何进行主模板、子模板间的嵌套,以及数据的传递;
- ……
不过,总体而言还是非常顺利的。今天已经可以看到一些效果:
我用Symfony开发WEB的速度确实是比我用Python开发WEB要快的多。
Leave a Reply