300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 前端开发案例网站 web前端三大主流框架之Python异步框架如何工作 – 前端技术 –

前端开发案例网站 web前端三大主流框架之Python异步框架如何工作 – 前端技术 –

时间:2020-12-28 18:44:50

相关推荐

前端开发案例网站 web前端三大主流框架之Python异步框架如何工作 – 前端技术 –

这篇文章大家从 socket 编程的例子来看看 Python 异步框架是如何工作的,需要了解下简单的 socket 编程以及 Linux 提供的 I/O 复用机制。 Python 异步框架也是基于操作系统底层提供的 I/O 复用机制来实现的,比如 linux 下可以使用 select/poll/epoll 等。 大家先看个简单的 python socket server 例子,Python 代码使用 Python3,确保可以使用 selectors 模块。

一个实例

大家下边用一个 golang 的 tcp client 测试下它:

使用 go 运行它可以看到输出。

接下来大家使用 python3 提供的 selectros 来改造它,这个模块封装了操作系统底层提供的 I/O 复用机制,比如 linux 上使用了 epoll。通过 I/O 复用机制大家可以监听多个文件描述符的可读写事件并且注册回调函数,拥有更好的并发性能。 先看 python3 的 selectors 文档给的例子

大家来运行下这个 使用了 seelctors I/O 复用机制的 tcp echo server 看下输出结果。

到这里就差不多了,大家再继续运行 go 写的 tcp client 来测试它看结果。

在后边教程中大家将使用 python 的 coroutine 而不是回调函数来改造这个例子,这样一来大家就能使用 async/await 来运行它了

@ 有没有web前端开发的学习资源?

学习资源网上一大把、多关注前端的系统性才行。零散的学习可能会让人越学越懵逼。偶的同学们都是自学的前端、从啃红皮书到锋利的jQuery、再到CSS、NodeJS等等都是基于前端的知识图谱、然后针对性的对症下药。最后百度、去哪儿、美团、阿里都有人去了。当然、刷面试题也是一个好的发现问题的方法。只是说前提是心里有一个前端大概的轮廓、然后基于这个大概的轮廓去发现解决问题。

其实、偶不太建议去看前端的学习视频、感觉视频讲的都过于浅显、没法深入到问题的本质、特别是前端都是写一个简单的demo、看完了也没啥效果。慕课网、黑马程序员什么都差不多(黑马的后端讲的还不错)。所以偶的建议是、多去动手实践、亲手敲敲代码、遇到问题去stackoverflow上查查、多逛逛github、基于它去深入了解问题背后的原理。

还有一个好的习惯是善于总结、遇到问题是必定的、但每次遇到同一个问题都需要花费同等的时间去解决就是问题所在。这也是程序员应该重点关注的。在还没开始工作之前、前面讲的同学都在写博客、虽然只是课本内容的自偶转述、但这种方式对于知识点本身的把握程度绝对是无可替代的。所以、偶对于学习资源的定义分为以下几种、重要性由深入浅:

1)专业书籍:把握系统性、深入性的不二之选

2)外文网站:github、stackoverflow、medium、google开发者网站

3)国内网站:jobble、知乎问答等

@ 开发途牛携程去哪儿这样的网站?

前端的话包括美工和切图两块

美工的时间最不好估计,最怕产品经理,项目经理吹毛求貔。

对于一个专业的美工,开始第一个页面可能需要一两天,第一个页面设计好并确定下来,其他页面就有框架基础,风格方案也定下来了,就简单很多了。

频道首页一般一天,列表页一天两三个页面,都长得差不多吗,可能更快。

内容页一天两个页面不成问题。

设计完了,然后就是产品经理们的审核了,要是对细节要求高,噩梦就开始了,一个小图标都可能让你修改一天。

然后就是切图写html ,对于专业前端来说都有自己的前端框架,大部分的网站布局都有方案,首页这样的大页面一天写两页很轻松。像偶这种后端偶尔写写前端从0开始得写一天吧。

列表页就简单了,一天偶最少都可以写三个页面了。

内容页稍微慢点,一天两页不成问题。

对于专业前端来说更快。

偶写页面一般是先全部把整个页面的div写好,然后写css,最后写js。

只要美工的ui确定了,写html这块基本不需要修改。专业前端写的也很少有兼容性问题,比美工可以快四五倍左右的时间。

偶上个月刚有个案例,美工设计了一个半月,偶写页面用了五天时间,套模版到程序里用了一天半时间。因为单页面多,很多地方整张图切下来就行。

现在美工又在调整细节,又用了一个星期了,还没给到页面ui偶。

根据这个大家可以去数这几个网站的页面就可以估算出时间了。

前端开发案例网站 web前端三大主流框架之Python异步框架如何工作 – 前端技术 – 前端 python调用c c 接口

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。