算法是python写的,还用了开源python库,移植成别的语言不太现实。
我不太会用php,得现学现用,以前用php调用过cmd实现过一点小功能
mod-python不知道上手容易不,psp貌似很厉害的样子~但不知道有什么缺点
2天之内想做完这件事,求各位不吝赐教
1
janxin 2015-03-26 15:30:50 +08:00 1
恩,psp是很厉害
mod-python是apache的模块,和上手的关系是?最多是配置一下.... |
2
northisland OP @janxin 看了一下目录,貌似用mod-python和apache,可以让html中的<? Python Server pages ?> 产生奇怪的反映=oo=类似<?php ?> 有人懂么?
|
3
virusdefender 2015-03-26 16:55:55 +08:00 1
你要是在网页上输入参数然后算法计算?
选择一个python的web框架就好了或者用原始的wsgi 然后就是部署代码的问题了~ |
4
155 2015-03-26 16:57:54 +08:00 1
mod_python十年前就没什么人用了.
|
5
shiny 2015-03-26 16:58:41 +08:00 1
5年前 python 学了一半还是放弃了就是因为 mod_python 这玩意儿
|
6
hippoboy 2015-03-26 17:00:22 +08:00
必须用世界上最好的语言
|
7
seki 2015-03-26 17:02:53 +08:00 1
可以写成一个 restful api 之类的然后让 php 调用么
python 的微型 web 框架也不难上手的 |
8
yakczh 2015-03-26 17:03:31 +08:00 1
python可以自己做服务器
|
9
em70 2015-03-26 17:11:35 +08:00 1
PHP执行cmd需要权限,这够你喝一壶了.
我给你个简单办法,建个数据库,PHP接受用户输入存入数据库,python不断遍历数据库上的未处理任务,发现一个处理一个,然后PHP那边做个循环等待,一旦发现刚提交的数据被处理就显示结果. |
10
futursolo 2015-03-26 17:30:02 +08:00 2
当可以使用一种语言完成任务的时候就不要使用混编。
但是无论你使用任何框架,都请不要使用mod_python模式来加载到Web服务器上,因为它已经过时。 另:使用Python的人,当刚换到PHP的时候你会疯的,因为和Python相比,PHP的代码实在是太不优雅了。 不知道你的网站规模如何,如果你最终决定使用Python的话,提供以下框架供参考: 大型站点建议使用:Django(大不过V2EX的都算中小型) 中小型网站:Tornado(知乎和V2EX使用的框架,推荐使用)或Flask 建议去试一下Torando的非阻塞模型,你会喜欢的。 |
11
loading 2015-03-26 18:18:19 +08:00
为什么你要把他换成 php ,公司业务需要?还是过于提前的性能忧虑。。。
|
12
futursolo 2015-03-26 18:52:05 +08:00
In addition, 世界上最好的编程语言根本就不存在!
没有最好,只有更好! PHP确实有优势,但是并不是在所有的地方都是最合适的。 程序员是引领这个时代的人,所以更应该理性一点,不要整天搞一些只有论点,没有论据的事情! 这样只会让别人觉得咱们很脑残,而且这种无意义的争论不会得到任何结果。 @loading 呃 ,偶真不知道你是从哪里将PHP和性能挂上钩的。。。PHP和Python都不是应该以性能来讨论的语言。 |
14
stackpop 2015-03-27 14:25:31 +08:00
你要解决的就是通信的问题,把 python 写代码做一个 service 就可以了。
tcp/ip, http, 甚至是共享内存,或者使用 protocolbuffer 之类的都可以。 |