如果你是一个新手我当然是不建议你使用框架的,你当前需要做的事情就是学习基础数据结构,流程控制,函数及常用库,深入学习算法与数据结果。等到你有一定的实力写一些小的项目后,我建议精阅读一些优秀框架的源代码,学习作者的设计思路。大家之所以学习能够进步,是因为学以致用,所以最后我的建议是自己写一个框架,适用大众需求的框架。Web框架需要具备什么?路由,模板渲染引擎,数据库等连接,常用函数库操作,当然不止这些,一步一步来,逐步迭代升级。使用的框架不是指的开源的优秀框架,开源的优秀框架其实是大众的需求,很多的需求杂糅在一起,很多的功能你未必用得到,显得格外的臃肿。想必每家公司都有自己实现的框架,适应自家的业务需求,业务解耦等。为什么最后我还是建议大家使用框架呢?站在巨人的肩膀上!通常我们的业务需求需要在很短的时间内实现,产品恨不得开发今天完成开发,测试,明天上线,如果我们每天都需要不断重新实现ORM、CURD等重复的代码,构建自己的路由,渲染html模板,或者实现API接口供前端调用,这是一件多么费时间的事情,不仅让程序员的开发工作变得无聊,也拉低的工作效率。框架是一件艺术品,是匠人的作品。同时它也为我们打下的坚实的基础,方便我们在此基础之上建立更高的建筑。虽然这可能是公司架构师的职责,但是我们同样可以为其添砖添瓦,不断你的优化它,适用我们更多的业务需求,助力我们快速迭代产品。那么到底需不需要框架呢?如果你需要,那么你已经在更高层次的路上了。
转载请注明:http://www.aierlanlan.com/rzfs/9963.html