用来建站,写web应用,大家有什么好的实践?
我简单看了一下django,发现session管理,模板开发方面没什么好的方法,简洁的方法。
我简单看了一下django,发现session管理,模板开发方面没什么好的方法,简洁的方法。
|
xzemApr 3, 2015 via Android
1
web还是交给php吧
|
|
crazyxin1988Apr 3, 2015
2
那就上flask呗 想怎么撸就怎么撸
|
|
3
@crazyxin1988 flask貌似还不错,研究一下看看。
|
|
phunApr 3, 2015
5
Rails
|
|
6
因为缩进,所以一直不愿意python。
|
|
lxrmidoApr 3, 2015
7
PHP是最好的语言,没有之一
|
|
ChiangDiApr 3, 2015
8
明显 php 更好。
|
|
jianghu52Apr 3, 2015
9
老实说我现在就用他拉做自动签到,当爬虫比较好。写页面还是php吧。
另外我用的比较多的是操作excel。读取,写入啥的比较好用。 |
|
I74790KApr 3, 2015
10
python 是个美好的东西,我怎么早没发做前端 还是要用PHP
|
|
em70Apr 3, 2015 via Android
11
写web, Python优势不大
|
|
fweeApr 3, 2015
12
web的话flask吧,或者ruby系
|
|
tesorouoApr 3, 2015
13
做成RESTful就好了,前端的活还可以丢出去让别人做。
(我就知道本帖肯定会有“PHP是这个世界上最好的语言”) |
|
CodeDriftApr 3, 2015
14
Django 那么不好用么。。。刚入职的菜鸟表示公司用的就是django
|
|
TangMonkApr 3, 2015
15
Symfony大法好
|
|
jyootaiApr 3, 2015
17
这种帖子跟 “什么编程语言最好” 有区别吗
|
|
clinoApr 3, 2015 via Android
19
例行推荐 uliweb
|
|
leeyanjieApr 3, 2015 via iPhone
20
django和rails的产生原因之一,即是众多程序员不堪忍受php来写web了。
|
|
xcv58Apr 3, 2015 via iPhone
21
JavaScript 通吃前端后端
|
|
chenjauApr 3, 2015
22
rails飘过.
|
|
cnallenzhaoApr 3, 2015
23
rails大法好
|
|
shinwoodApr 3, 2015
24
多年 CakePHP 用户飘过,写小应用最得心用手了。
|
|
redvoilinApr 3, 2015
26
ruby是个美好的东西
|
|
27
一直觉得php是个不错的语言,只是有的地方用得不太舒服,直到我前两天看到了这篇文章
http://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/ |
|
futursoloApr 4, 2015
28
PHP体积臃肿,几百兆功能还不如Python多,Python3.5的安装包才19M,加个框架几百KB。
PHP的代码风格比Python差远了。写出来的程序看起来也不优雅。 而且用Python还可以做很多PHP做不到的事。 另:世界上最好的编程语言这种东西根本就不存在!各种东西都有它的优缺点。 Django做到了很多PHP都需要重复造轮子的地方,节省了很多开发时间。 Flask之类的小型框架做到的都比PHP多(况且人家只有几百K)。 模板填充,escape,CSRF,这些哪个站点不应该具备,哪个你们PHP自己就带着? Django有,Flask有,Tornado也有 在Python,是个小白就会用pip,你们这些人有几个用过pear? 不是不可以比较语言,而是比较要有论点,有论据。 |
|
futursoloApr 4, 2015
31
@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)是灰常凌乱的! |
|
youlingApr 4, 2015
32
@0987363 俺是先学了Python再学的C,和你的感受相反,觉得既然有缩进为啥还要括号,简直反人类。而且C这种比较接近底层的语言,相比Python啰嗦太多了。
|
|
mingyunApr 5, 2015
33
php方便快捷
|
|
0987363Apr 5, 2015
34
|
|
ming2281Apr 5, 2015
35
如果你看了Ruby,又会对Python产生鄙视的
|
|
rushcheyoApr 5, 2015
36
(为什么 (要 你们 圣战))
(总是 人类 (repeat 无数 (if (= (上次 悲剧) (self 悲剧)) (FUCK!)))) |