![]() | 1 xzem 2015-04-03 14:54:54 +08:00 via Android web还是交给php吧 |
![]() | 2 crazyxin1988 2015-04-03 14:56:08 +08:00 那就上flask呗 想怎么撸就怎么撸 |
3 sunnysign OP @crazyxin1988 flask貌似还不错,研究一下看看。 |
5 phun 2015-04-03 16:23:47 +08:00 Rails |
![]() | 6 0987363 2015-04-03 16:25:36 +08:00 ![]() 因为缩进,所以一直不愿意python。 |
![]() | 7 lxrmido 2015-04-03 16:28:16 +08:00 PHP是最好的语言,没有之一 |
![]() | 8 ChiangDi 2015-04-03 16:39:55 +08:00 明显 php 更好。 |
9 jianghu52 2015-04-03 16:43:46 +08:00 老实说我现在就用他拉做自动签到,当爬虫比较好。写页面还是php吧。 另外我用的比较多的是操作excel。读取,写入啥的比较好用。 |
![]() | 10 I74790K 2015-04-03 16:45:13 +08:00 python 是个美好的东西,我怎么早没发做前端 还是要用PHP |
11 em70 2015-04-03 16:58:35 +08:00 via Android 写web, Python优势不大 |
12 fwee 2015-04-03 17:26:48 +08:00 web的话flask吧,或者ruby系 |
![]() | 13 tesorouo 2015-04-03 17:27:31 +08:00 做成RESTful就好了,前端的活还可以丢出去让别人做。 (我就知道本帖肯定会有“PHP是这个世界上最好的语言”) |
14 Anybfans 2015-04-03 17:50:02 +08:00 Django 那么不好用么。。。刚入职的菜鸟表示公司用的就是django |
![]() | 15 TangMonk 2015-04-03 17:52:18 +08:00 Symfony大法好 |
![]() | 17 jyootai 2015-04-03 18:13:04 +08:00 这种帖子跟 “什么编程语言最好” 有区别吗 |
![]() | 19 clino 2015-04-03 19:14:16 +08:00 via Android 例行推荐 uliweb |
20 leeyanjie 2015-04-03 19:39:32 +08:00 via iPhone django和rails的产生原因之一,即是众多程序员不堪忍受php来写web了。 |
![]() | 21 xcv58 2015-04-03 19:54:59 +08:00 via iPhone Javascript 通吃前端后端 |
22 chenjau 2015-04-03 21:05:35 +08:00 rails飘过. |
23 cnallenzhao 2015-04-03 21:19:59 +08:00 rails大法好 |
![]() | 24 shinwood 2015-04-03 21:23:41 +08:00 多年 CakePHP 用户飘过,写小应用最得心用手了。 |
26 redvoilin 2015-04-03 23:21:10 +08:00 ruby是个美好的东西 |
![]() | 27 rwalle 2015-04-04 08:34:57 +08:00 via Android ![]() 一直觉得php是个不错的语言,只是有的地方用得不太舒服,直到我前两天看到了这篇文章 http://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/ |
28 futursolo 2015-04-04 14:48:27 +08:00 PHP体积臃肿,几百兆功能还不如Python多,Python3.5的安装包才19M,加个框架几百KB。 PHP的代码风格比Python差远了。写出来的程序看起来也不优雅。 而且用Python还可以做很多PHP做不到的事。 另:世界上最好的编程语言这种东西根本就不存在!各种东西都有它的优缺点。 Django做到了很多PHP都需要重复造轮子的地方,节省了很多开发时间。 Flask之类的小型框架做到的都比PHP多(况且人家只有几百K)。 模板填充,escape,CSRF,这些哪个站点不应该具备,哪个你们PHP自己就带着? Django有,Flask有,Tornado也有 在Python,是个小白就会用pip,你们这些人有几个用过pear? 不是不可以比较语言,而是比较要有论点,有论据。 |
31 futursolo 2015-04-04 23:10:40 +08:00 @0987363 In Python: if a is b and c is not d or e: print("I got it!")# 根据以往的经验,这里的缩进会少 In C Style Programming Languages: if (a == b && c!=d || e){echo("What's that! Bullshit!");} 如果你把它拆开的话: if (a == b && c!=d || e){ echo("What's that! Bullshit!"); }//多了一行!完全没必要的一行! 另外,有一个很纠结的问题: 1. if[空格]()[空格]{} 2. if()[空格]{} 3. if[空格](){} 4. if[空格]() {} 5. if() {} 你想害死强迫症吗?! Otherwise, if you use non-blocking model(Like Node.js): var = require("fs"); result = function (){ fs.readFile("hehe.json", function (){ ... ... console.log("Where am I"); }); } 如果你用Python你就不会这样了,因为他没有匿名函数,你必须为函数命名: import tornado.web import tornado.httpclient import tornado.ioloop class SampleHanler(BaseHandler): @tornado.web.asynchronous def get(self): HttpClient = tornado.httpclient.AsyncHTTPClient() link = "http://www.google.com/" HttpClient.fetch(link, callback = self.callback) def callback(self, response): print(response.body) 这样是很清晰的!C(Especially PHP)是灰常凌乱的! |
32 youling 2015-04-04 23:40:05 +08:00 @0987363 俺是先学了Python再学的C,和你的感受相反,觉得既然有缩进为啥还要括号,简直反人类。而且C这种比较接近底层的语言,相比Python嗦太多了。 |
33 mingyun 2015-04-05 11:13:44 +08:00 php方便快捷 |
![]() | 34 0987363 2015-04-05 11:50:06 +08:00 |
![]() | 35 ming2281 2015-04-05 12:28:02 +08:00 如果你看了Ruby,又会对Python产生鄙视的 |
36 rushcheyo 2015-04-05 14:06:16 +08:00 (为什么 (要 你们 圣战)) (总是 人类 (repeat 无数 (if (= (上次 悲剧) (self 悲剧)) (FUCK!)))) |