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 1
因为缩进,所以一直不愿意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 1
一直觉得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!)))) |