近期学习的前后端常用技术

最近保持每周看3本书以上,感觉看的更快,知识更新还是太缓慢。尤其是对于前后端的相关技术有了一个大概的更新和认识,之前都停留在2007年开发php和JavaScript的状态。大概总结一下:

前端新兴框架

由于现代应用追求简洁、高效、快速迭代等,传统使用HTML的堆代码已经跟不上要求了,因此产生了许多前段的架构,可以快速搭建web框架以及使用更加丰富可视化组件。
Vue.js:前端框架最流行之一,Github Star最多,由华人兄弟开发。
React:起源于Facebook,当前流行架构。
基于以上前段架构可以快速构建网站的结构,组装页面与路由,都支持主流的后端语言,实现前后分离。
UI层面也有Element UI(饿了么开源框架)、Bootstrap(起源于Twitter)等,这些模块化的UI技术能够加快Web页面的布局,实现页面元素的快速组合,有大量的现成的Table、Navibar、List供调用使用,提高开发效率。
显示层最近接触了eCharts(百度开源框架),只要开发者把数据按照格式传输进来,调用现有的bar、chart、kline、pie、map等模块,可以生成丰富的动态、可交互的直角坐标系、K线、三维等复杂图形显示。

后端技术

后端相对可选的范围更大,从传统的Java、PHP到现代化的Python都有很好的选择。最近了解了小巧而精悍的Flask(python后端的技术),除了支持python语言外,flask也包含了jinja2模板技术,实现基础的前段web模板,flask支持网页路由,可以快速组织页面,每个路由响应前端页面某个http request,一般开发是由后端的python处理数据,按照json的格式传递到前段页面,前段页面使用jquery或vue解析数据,最后作展示。

总结

以上这些前后端技术,都是搬砖活,有多又杂,中年人就不要尝试重新学习了,毁人。但是要理解其结构,能看懂市场上主流的web前后端技术风格,甚至云与安生demo中,大部分都是这些东西搭建web组件。至于动手,罢了,掏钱外包给00后这一辈去做吧。

暂无评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注


虚拟化 | 云计算 | 机器学习 | 股市复盘
© 2024 涛哥,版权所有, 京ICP备20014492-2号