第一次迭代感想

我们组做的的项目是短视频APP,分为有app,web后台,服务器三部分,我和另一个同学做的是web后台。

所以这次我就想写写自己在这个学习的过程中的一点感受。

虽然我的选修不是javaee,不过这次做web后台的经历。基本上也是让我学习了一遍javaee课程。

老师希望我们能做出漂亮好看的web界面,所以推荐我们用已有的框架。这整个过程我也是学习到了很多,

一个成熟的框架,肯定都兼顾到了很多情况,基于更低一级的框架,并且集成了更多的工具功能。

比如说流行了一段时间的spring boot,由spring衍生出来,而且spring这个家族特别庞大,有许多的工具。

要想运用好一个框架,不仅是要学会怎么用,还要知道它的原理。就像我们学习java等语言,不仅会使用,也要了解各种api

或者是更深一点,了解java虚拟机,了解计算机系统原理。

其实我觉得要用好一个框架还是不容易,简单的增删改查很容易,但是一旦要加入自己的新的需求,我就觉得很难去改动,

因为整个系统有很多的层层递进的关系,看别人写的东西确实不太容易理解,一个小地方的改动会牵扯到很多地方,有时候

真的让我觉得不知所措。。。相对比而言,如果是自己去写语句去实现功能,就相对容易修改,或者实现自己的功能需求。

不过自己写的代码,虽然能实现功能,但是扩展性,耦合性,安全性,基本都非常差,就像我们老师说的,我们现在自己写的东西,

虽然能实现功能,但是就像一个玩具一样,无法真正应用于实际,而且还会被别人一攻就破,确确实实就是一个玩具。

而现在的许多框架,虽然集成了很多复杂的东西,但是他们都考虑到了扩展,耦合,安全等,是真正能应用于实际的。

总的来说,我确实有很多收获,增长了很多见识。软件工程更新换代也很快,更加感觉这一方向学无止境。

 

posted @ 2018-12-10 15:25  唐梓翔  阅读(116)  评论(1)    收藏  举报