Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

精读《Compilers are the New Frameworks》 #69

Closed
twobin opened this issue Mar 19, 2018 · 6 comments
Closed

精读《Compilers are the New Frameworks》 #69

twobin opened this issue Mar 19, 2018 · 6 comments

Comments

@twobin
Copy link
Contributor

twobin commented Mar 19, 2018

本期精读文章 《Compilers are the New Frameworks》

前端开发一贯的使用方式,工具是工具,库是库,泾渭分明。而近来,我们发现工具和库其实可以糅合在一起,工具也是框架的一部分。 通过约定、自动生成和解析代码等方式来辅助开发,减少开发者要写的代码量,UmiJs 正是这样一个包含了工具&路由的开发框架。

大家可以各抒己见,讨论你对上述方式看法,讨论 UmiJS 的优劣性,讨论你对未来前端开发&框架的看法。

@twobin
Copy link
Contributor Author

twobin commented Mar 25, 2018

image

@twobin
Copy link
Contributor Author

twobin commented Mar 25, 2018

image

@ascoders ascoders mentioned this issue Mar 27, 2018
65 tasks
@Jostar1024
Copy link

Jostar1024 commented Mar 28, 2018

Compilers are the New Frameworks这文章的观点,我觉得大体上是说:Native App 怎么发展的,接下来Web App 也会向同一个方向发展,优化技术本质上是相同的,不同的是Web所在的浏览器和Native App 的所在操作系统上的区别。因为存在这些区别,优化技术还不能照搬,需要再次思考。

Umijs想法很不错,但会不会做的太大了?博客上显示好像这是个个人项目,日后要维护这个项目感觉很吃力。如果React官方多做一个推荐配置,是不是就和这个项目冲突了?

@ascoders
Copy link
Owner

其实还可以做的更大,项目规范只是这个更大规范的子集。

我们可以包括业务对接、后端对接,数据标准化,项目测试,公司内部平台接入等功能,够一个团队去做了。比如 prijs 外部可能没什么感知,但内部我们整个团队是全员参与的,对内有太多的业务结合部分可以做。

我们将 pri 分成了开源版和内部版,内部版通过做大量内部插件来实现,开源版的功能会满足所有通用需求,并且当内部有通用需求时,也会做到开源版中。

@Jostar1024
Copy link

嗯嗯,如果是整个团队都在参与的话就能理解了。。。

@tomzhang
Copy link

总体思路非常正确。当下的技术栈都是集中化和业务-框架剥离。通过前端层的组件化框架配合后端的SERVERLESS业务服务单元来进行快速产品迭代开发

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants