果壳为什么要用Python?为什么要用Flask框架?

写网站可以用很多语言比如php,java,果壳为什么会选择用python开发呢?
python的框架也有很多,比如Django,Tornado,bottle,为什么选择用Flask呢?

推荐  (0) | 7人关注关注
4个答案
1 0

白马新鲜专科计算机教师一枚;计算机技术硕士;终身学习...

2013-10-11 13:51
支持者: PageNotFound

关于第二个问题不太了解,不过关于第一个问题有一些想法,希望能对你有所帮助:
1.Python的特性使得程序员编码效率变高了,可以快速实现想法,这就表示可以快速将产品上线,可以快速了解用户需求,对最初的产品进行改进。
2.Python往上可以采用面向对象的方法进行编程,往下可以采用过程性的编程方法,满足了程序员的使用需求,不再需要为了面向对象和过程性编程间的互换而在两种语言中进行切换。
3.Python虽然使得程序员的编码效率提高了,但是其代码运行速度并不是效率最高的,但是如果你有对效率要求特别高的地方你可以将那个部分用C语言实现,所以它不但兼顾了开发的效率也可以兼顾程序的运行效率。
4.Python有很多强大的包,这使得程序员开发时不需要自己从头一步步开始做,很多工作别人已经做好了,我只需要做自己需要关注的部分就可以了。
应该还有一些原因是Python在网络编程上的优势,但是这里自己不是特别熟悉也没有做过所以不太清楚。

格雷厄姆(被称为硅谷创业之父)在《黑客与画家》里说过,人们使用JAVA和C++的原因可能不是因为其强大,而是因为一些其他原因,例如宣传效果,例如操作系统的限制。但是随着网络技术的越来越发达,这些面向桌面应用程序开发所设计出来的编程语言可能会受到很大的威胁,因为程序员可以在服务器端开发产品,完全不需要考虑客户端的系统问题等等,这使得程序员在开发时的选择就变多了,什么语言好用强大就应该用什么语言。

以上只是个人的浅薄认识希望对你的问题有所帮助。

附加修改:前段时间在中国计算机大会上遇到豆瓣技术总监,他们也用Python,然后我就22的问了这个问题,他很干脆的告诉我:实现产品速度快。

0 0

我觉得用什么实现都一样的,python免费而且好使应该是主因

0 0

Jokies本人原创内容严禁转载至新浪、腾讯及百度

2013-08-17 22:28

何必这么问呢,说不定只是以前恰好用过,或者看着顺眼。

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字东150005号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区