pinyShop开发进展

1、windows界面完成

2、pinyshop4python(django)原型完成

3、确定了将更新的功能

pinyShop v0.3 - 跨越

pinyShop for php6
pinyShop for php5.2.11
pinyShop for php5.3
pinyShop for django
新建项目功能(自动修改HOSTS、自动初始化django项目、自动修改nginx配置)
WINDOWS界面管理服务运行状况
可选的自启动功能
设置调试模式/演示模式(调试模式,启用xdebug|演示模式,启用zend和加速功能)

v0.4中可能推出for ruby版本

 

就python/django的绿化作点总结

python的绿化比较简单,BAT启动的时候set PYTHONPATH包含python的目录,set path里包含python目录即可(不包含也可以,就是路径长了点)

然后,把django放Lib/site-packages里就可以使用django了。

还配置了对mysql的支持,也是比较麻烦,好在有前人指引。

对于memcache的支持,因为需要make,所以不能使用libmemcached。而豆瓣开发的一个memcache包也是需要libmemcached的;而python-memcached虽然恶评比较多,性能也比较差,甚至还有点bug,但是确实是windows下“唯一”的解决方案(之所以带上引号,是因为libmemcached似乎也有for windows的版本,但是实在找不到)

如果你需要开发大型网站并需要使用memcache,建议自己配置基于linux的开发环境。中小型网站则一般用不上memcache。所以memcache在pinyShop for python里竟成了摆设。

此外python代码会编译and缓存,配置后可以每次刷新都载入新的设置,但是只适合开发环境下使用,这就又需要自动切换演示/调试模式了。

 

 

接下来的日子还需要做毕业设计以及几个网站,pinyShop暂时不会更新。

但如果你需要pinyShop v0.2 for django版本,可以向我索要,做回小白鼠。

Tags: pinyshop

« 上一篇 | 下一篇 »

shiny

PS:v0.3中将设计一种方便切换fcgi语言的结构,到时候只需要下载对应的fastCGI语言解释包,pinyShop将自动认出支持的语言,并且新建虚拟主机的时候可以选择所支持的语言。
我比较感兴趣的是google的js v8引擎居然也有服务器版 :D

Post on 2009, October 31, 8:22 PM 1

老张

支持猫猫,围观猫猫.改天写篇猫猫访谈录   ~. ~

Post on 2009, November 1, 12:02 AM 2

xiaochen

我要支持你下。。

不过还是希望你集中精力在PHP方面的好。

Post on 2009, November 9, 8:58 PM 3

shiny

@xiaochen
相比起世界范围,python在中国不是很普及,但却是一种很优秀的语言。
能为python在中国普及作一份绵薄的贡献是我的荣幸。

Post on 2009, November 9, 9:43 PM 4


Comment (require):