目录
《再见了三位狗男主,我就要去远航》作者:明桂载酒
《七零旺家白富美》作者:桃花露
《团宠她姐不掺和》作者:云非邪
《进击的农妇[年代]》作者:九色锦/锦瑟未弦
《全能女神培养系统》作者:存宁
《再见了三位狗男主,我就要去远航》作者:明桂载酒
晋江VIP-7-29完结
当前被收藏数:营养液数:文章积分:1,,,
文案
路游游没尊严地跟在顾燕鸣身边三年,所有人都觉得她爱惨了顾燕鸣。
可三年到期,她忽然不见了。
顾燕鸣眉头都没皱一下,冷笑:“等她自己想通了回来。”
既然当的是替身,就要有替身的自觉,不要玩欲擒故纵那一套。
结果一个月都没回。
“总裁,路小姐她……”
顾燕鸣佯装漫不经心,扯着嘴角皮笑肉不笑:“怎么,终于知道回来了?”
“不,不仅没回,而且还出现了两个寻找她的男人,都说是她的前任,一个是古代皇帝,比你有钱比你拽,一个是top2校草,比你年轻比你帅。”
*
路游游的工作是扮演狗血渣贱文中对男主爱得要死要活的女主角。
三个男主一个把她当替身,一个为了家国天下放弃她,一个冷面冷心在她追求时讥讽她。
但她仍为他们送药挡箭写情书、不撞南墙心不死。
完成三个任务后,终于功成身退。
系统奖励了她无数金钱,九十九套房产、十几架私人飞机。
这天她惬意无比,踩着高跟从兰博基尼出来。
戴着几百万闪钻、调戏帅气小酒保、正笑得花枝乱颤——
一扭头,却碰上了街角边的三个巨佬前任。
三个巨佬前任一个比一个俊美,一个比一个颓废。
盯着这边,眼眶发红,不敢置信,看起来都快疯了。
路游游:……
摸着帅气小酒保腹肌的手,忽然微微地抖.jpg
后来他们记起来,问过路游游最热爱的事业什么。
路游游用深情漂亮的眼睛看着他们,说是演戏……
————————————————————————
排雷:
一句话简介:三倍的追妻火葬场!三倍的刺激!
立意:独立自强
近二年的进展
前端发展日新月异,甚至有一句戏言:每六星期重写一个前端框架,行业是像火箭一样,但我们前端工程师该何去何从呢?
我们来谈谈这个问题.
先来看看最流行的几项技术栈:
AngularJS
首创的双向数据绑定,以及内置的模块注入,以及组件化的支持,种种优势,使得它迅速发展起来.在-年,有调查显示,在使用了前端框架的项目,有50%以上采用了AngularJS.但到底值不值我们继续学习,我们再接下来看.
项目
流行不一定是发展最快,我们再来看看近二年发展最快的几项前端技术栈:
ReactJS
上文已经提到,React由于本身的简洁性和对组件化专注的实现,一直没有被新的ES6标准和前端思潮落下,它几乎不受ES6的影响,以及前沿性的支持nativeapp开发(通过ReactNative),所以一直发展趋势良好.
而AngularJS则不一样,由于ES6的发布,使得它的依赖注入特性成为鸡肋,以及AngularJS第一版对组件化支持的蹩脚实现(能支持是一回事,好用是另一回事),而组件化则学习成本过高,过于复杂,所以AngularJS决定推翻设计重新开发第二版,而第二版过于激进的采用Typescript,完全不兼容的第一版的设计,以及各种魔法的应用,使得它离前端越走越远.
VueJS
VueJS是近二年的新秀,它起步之初,只是一个简化版的类似于AngularJS双向绑定的实现的研究(当然原理并不同).但其理念与ReactJS相近,只是专注于实现数据绑定,模块化与组件化,所以足够的简单灵活.
随着生态的快速发展,VueJS正好接了AngularJS第一版的班,又改良了AngularJS的错误设计(事后来看,依赖注入与组件化两部分是比较失败的设计),整体发展迅速,逐步成为后起之秀.
项目
各大框架都在迅速发展中,它们有几个共性的发展方向:
ES6支持
每一次Javascript的新标准发布,都是各大框架更新的好机会,所以ES6是肯定得到各大框架的良好支持,建议大家一定要学好.
web组件化
毋庸置疑,组件化是现代前端工程化中极为重要的特性,甚至google还专门出了Polymer这个只做组件化实现的框架.所以每一个够格的前端框架都非常重度支持它.同时,组件化也将作为w3c标准予于定义,所以前端框架仍将不留余力地改进与标准的兼容.
Server-sideRender
服务端渲染技术是年才开始火的概念,它与传统的后端渲染不同,为了解决前端框架第一次加载慢的问题,以及SEO问题,而提出的解决方案.之前有prerender,现在各大框架都在尝试在内部集成并支持它.但我个人觉得,带来的问题远比解决的问题更多,比如要求我们开发的时候有更多的限制.
AppRender
现在有一种大前端的概念,可以理解为web前端对App开发的支持,包括Ionic(基于AngularJS),ReactNative(基于React理念),Meteor都是针对App开发的痛点而生.
分析了众多目前最流行的前端框架,大家可能越来越胡涂了:
到底谁才是最值得我们去投入的技术呢?
接下来,我们去掉一堆术语,来从前端的定义本质来看它的发展.
前端就是面向用户这一端的技术,然而,随着时代的发展:
用户体验要求越来越高(加载速度快,响应快,无闪烁)
前端需求越来越多
前端代码越来越庞大
移动端快速发展对h5前端的需求
而jQuery,ProtoypeJS等只解决了Javascript工具库的问题,但工程化需求无好的解决方案.
前端工程化迫在眉捷.而且有以下要求:
最好是纯Javascript方案
支持模块化
业务代码与框架代码分离
可测性
于是,产生了几种不同的演进方案.
后端渲染技术:
ajax-pjax-sjr(需要服务端提供支持)
后端渲染技术很快就发展到顶了.但技术理解还是足够简单的.我们还是回到前端框架上.
NodeJS,AMD(CMD),ES6的出现,使得组织起一个前端框架成为现实.于是乎,百团大战,出现了上面众多框架混战的画面.
无论是AngularJS,EmberJS,ReactJS,VueJS都是围绕着这几点进行的不同的尝试.
但结果如何,我们站在一个更高的高度重新思考web开发.
对用户
更快的响应速度
更好的体验
对开发者
更快的开发速度
更好的可维护性
再次思考,我们要不要前后端分离?哪些前端框架更满足我们以上的条件?
作为Rails工程师,我也一直在思考一个问题:Rails是否在前端上走上了绝路?
对于不熟悉Rails的朋友,我还是简单回顾下Rails的前端是什么:
jQuery
UJS
Assetspipeline
SJR(服务端JS生成技术)
Turoblinks(一种极小成本实现的单页效果的技术)
相比php,java,python等语言下的传统web框架来说,Rails的前端技术还是非常丰富的.
关于各个框架我列了一个分数比较,10分为满分,每个列会加在一起算成一个总分.
从上表可以看出:
Rails这类的全栈框架特点有
优势:
开发效率极高
通过Turoblinks技术,体验也不错.
也能支持混合应用开发
缺点:
前端代码可维护差
ReactJS学习成本较低,通过webpack与npm的配合,能够达到不错的可维护性,但开发成本偏高,这也是组件化的缺点之一.
而EmberJS学习门槛过高,而且EmberJS发展也比较迅速,不利于学习掌握,相对而言,总分也不会太高.
MeteorJS也被我列在这里,总分最低,所以仍然不推荐学习,除非你的应用属于实时应用.
我们再重新思考组件化,组件化优势在于接口清晰,可维护性高,但开发成本是比较高的,前端属于工程而不是科学,所以,我觉得组件化是对的,但不要过于极端把所有的dom都组件化.
而且,组件化也对现有的基础技术栈进行了破坏.
通过以上的分析,我们基本上了解了现有技术栈的情况.那我们该继续学什么?这才是本文的重点.
所有的一切,都是围绕着组件化,可维护,高效开发,移动支持而生,而它们的核心都是还是最基础的东西:
Javascript(ES6,NodeJS)
HTML
CSS
API
一句话,还是应该先把基础打好.
应当好好掌握的内容:
Javascript语言(直接看ES6相关的)
NodeJS生态(npm与相关的包)
webpack(了解如何打包,发布)
HTML(尤其是form标签,以及HTML5的内容)
CSS(学习盒模型,最新的flex布局,以及CSS3)
API(掌握如何开发API)
你必须是前端工程师,同时又是后端工程师,才能真正摸清晰当下时代的发展,成为弄潮儿!
首先,我在年分析web开发的文中提到的gulp,grunt都已经成为过去式了.Bower也已经有点不合事宜了.
目前前端构建建议使用webpack和npm足够,不需要更多的工具链,应该越简单,越顺手!
列几个关心的问题尝试预测一下
NodeJS做后台开发怎么样?
NodeJS已经是前端框架的一部分,是极为成功的,但对于NodeJS做后台开发说实在的,它能够占一定的市场,但将会非常少(低于5%).所以做php或java开发的朋友倒不用担心,但如果只是搬砖写简单API的话,就有危险了.
Rails还行不行?
Rails已经到了一定的顶点,不可能再突破性增长,但仍然是目前最为顺手的web开发框架,它的前端解决方案目前仍有不错的体验与开发效率,但可维护性比较差,如果是我的话,我会带领团队采用混合式的开发,但现在不会是引入AngularJS而会是VueJS.
但Rails已经到达它的极限点了,而众多前端框架才刚刚开始.(虽然拿Rails与前端框架比较不够合适)
AngularJS还是ReactJS?
很简单,建议直接上手VueJS.
AnguarJS第一版是个好的框架,但Angular并不是,所以还不如直接学习VueJS.
ReactJS是个不错的框架,但绝不是终点.VueJS与ReactJS在实现上各有利弊.两者可以择其一学之.
MeteorJS值不值得学习?
我的建议是不值得,因为它一开始就走在错误的道路上,注定后面无路可走.
前端会取代NativeAPP开发么?
一定会的,未来3年后,至少有70%左右的APP会用前端开发方案,比如使用类似于Ionic或Meteor这样的框架.
重新思考web开发
真正能长远的前端技术一定是简单的,专注的,比如jQuery.但目前几个框架都或多或少存在着问题.
ReactJS不是表面那么简单,而AngularJS更加复杂.
是否有更简单有效的解决它们的问题,则能够成为下一代web前端框架.
via: