我正在学习python的flask框架?为什么样知乎没有选择 Ruby

发表时间:2017-12-23 19:00:01 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《激光祛痘印靠谱么?激光祛斑术后护理应该注意什么样》相关知识。本篇中小编将再为您讲解标题我正在学习python的flask框架?为什么样知乎没有选择 Ruby。

请哪位好人给我讲讲自己第①次学web框架的经历吧,还有我要怎么去学效率更高,万分感谢。

不知道你的Python基础怎么样,就当很熟悉吧。

要学Web框架,你首先得知道Web框架是干什么的,帮你完成了哪些工作。

要实现①个基于浏览器的Web服务,你的程序要接收浏览器发送的信息,然后将数据返回给浏览器,这里面有通信协议,有HTTP协议,有TCP/IP协议,有请求格式,有返回格式,有安全设置等等等等,从原则上来说,这些都需要你自己实现。

然而,Web框架包括但不限于帮你把上面的事情都做了,你只需要使用Python接收数据,处理数据、生成数据然后返回数据,其它的都不用你管,极大的节省了你的代码量,降低了入门门槛。

flask是①个很好的Web框架。但是不建议新手入门!我更推荐Django!为什么?

可以简单的将flask比作‘DIY台式机’,Django比作“①体机”。

学习flask的人,不但要知道数据库操作、模板编写、视图编写,还要知道去哪里获取它们、安装它们,使用它们,就像DIY台式机①样,自己买CPU、主板、显卡、硬盘、内存,不但要自己组装,平台还要对得上,这无形中其实给新手制造了更多困难。

再看Django,所有的东西都打包在内,①站式服务,虽然显得臃肿,但不操心啊,全套的官档,系统的集成,对新手来说,学着用就行了,不用操心别的。就像市场上卖的①体机,可能性能没有你自己组装的好,但省时省力,不费心啊。

所以,如果可以重来,我建议你学习Django,等Django精通了,再学习flask或者Tornado,绝对很轻松。

最后,友情推荐《刘江的博客和教程》python。站主致力于分享Python和Django相关的博客和教程,内容全面,深入浅出,探索式讲解,更符合国人口味,值得①看!

\", \"extras\": \"\", \"created_time\": ①⑤⓪⑨⓪⓪⑦⑥③⑨ · \"type\": \"answer

作为Quora的模仿者,从开发的快捷性出发,最大可能的借鉴Quora的技术是必要的。而Quora用的正是python。

Quora创始人@Charlie Cheever 和 @Adam D\'Angelo 针对「 Quora为什么选择python?」 的回答,概括以下几点:

出于对python语言的熟悉 (这是摒弃Ruby的原因)

python自身的优势A bunch of pretty good frameworks for Python with good debuggers and reloaders are available. Python data structures map well to JavaScript data structures so marshaling data between the browser and the server is straightforward and easy.Python code tends to be very readable lots of other libraries (like custom mail servers, task queues, etc) are written in Python

为什么不用java?For a lot of little reasons, Java programs end up being longer and more painful to write than the equivalent Python programs. It\'s also harder to interoperate with non-Java stuff.

Note:「Why did Quora choose Python for its development?」

编后语:关于《我正在学习python的flask框架?为什么样知乎没有选择 Ruby》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《鲁大师(安卓)出了体验评测?魅族 MX4 Pro 的实际使用体验如何》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题