02.29 Java后端写页面学什么框架?

大狗子飘


作为一名Javaer,也来说说个人的一些体会吧。

要不要学习前端框架?

俗话说”技多不压身“,作为一名工作多年的Java后端开发来说,学习一门前端语言是非常有必要的。

为什么这么说呢?其实在几年前很多项目都是前后端在一块的混合式开发,作为后端写页面、写布局是再正常不过的了。作为一名后端,你既可以开发后端,又可以开发前端,那么你的工作竞争力就会很强。

如今都是强调前后端分离的模式,前端专注于页面,后端专注于数据,前后端通过接口进行交互。前后端分离其实是一件很好事:双方之间界限更清楚了,前端工程化一方面可以加快开发进度;另一方面可以更多地承载后端的数据处理的职责。那么作为一名后端,学习一些前端地技术,不仅可以增加我们的技术广度,还可以帮助我们更好的与前端进行协作配合,所以我们还是有必要学习前端框架的。

学什么?

说起来,前端这几年感觉一直处于一个”百家争鸣“的状态,比较火的前端框架有Vue、React、Angular等。

由于本人对React和Angular接触不是很多、也不够了解,这里也就不作太多评论了。

我的个人前端技术栈也是Vue,我就来说说使用Vue的一些感受吧。

首先Vue的一大特点就是整个学习难度比较平滑,而且各种文档比较详细,对于新手来讲入门比较容易。Vue-cli之类的脚手架对于新手也有不错的帮助,里面一些Templates模板、VM(Virtual DOM)、双向数据绑定之类的概念对于我更好地理解MVVM框架也有很大的帮助。

当然,Vue我说了这么多,并不代表React、Angular之类地就不好,仅仅是我不了解不便多说,其实它们相互都是有一些共通的东西在里面的,所以也不必太过纠结到底选则哪一个,适合自己就好。

怎么学?

对页面布局感兴趣的话,因为楼主说正在学习Vue,所以我倾向于推荐一些基于Vue的一些UI框架,如Element UI、iView、vuetify、bootstrap-vue等。

如果楼主之前对于Bootstrap有过一些了解,那么可以尝试一下bootstrap-vue,它提供了超过40个插件、80多个常用组件、300多图标等。

我个人常用的是Element UI框架,它是饿了么开源的一套基于Vue的UI组件库,包含了一些常用的组件如:Layout布局、Container 布局容器、图标、按钮、表单、导航、表格、弹框、通知等。

总结

建议楼主可以继续学习Vue框架,同时可以再学习一个基于Vue的UI框架,如Element UI、bootstrap-vue等。


代码那些事儿


目前市面上用的最多的后端页面框架有如下:

(1)layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。layui 首个版本发布于 2016 年金秋,她区别于那些基于 MVVM 底层的 UI 框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,她更多是为服务端程序员量身定做,你无需涉足各种前端工具的复杂配置,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。

(2)easyui是一种基于jQuery的用户界面插件集合。easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。easyui是个完美支持HTML5网页的完整框架。easyui节省您网页开发的时间和规模。easyui很简单但功能强大的。

(3)bootstrap是一组用于网站和网络应用程序开发的开源前端(所谓“前端”,指的是展现给最终用户的界面。与之对应的“后端”是在服务器上面运行的代码)框架,包括HTML、CSS及JavaScript的框架,提供字体排印、窗体、按钮、导航及其他各种组件及Javascript扩展,旨在使动态网页和Web应用的开发更加容易。

我是丫丫。一个专注分享“软件开发项目实战技能”的工程师,喜欢丫丫请点赞、转发、关注我,我会定期跟大家分享一些项目实战技能、面试技巧。





丫丫张大科


Java后端开发常用工具推荐:

俗话说,工欲善其事,必先利其器。不过初学时候不大建议过度依赖IDE等过多工具,这会让自己的编程基础功变得很差,比如各种语法的不熟悉,各种关键字比如synchronized,在IDE中输入sync回车就出来了,这在开发初期是不利于自己成长的。当熟练掌握编码过程的时候,可以通过多种工具来提高自己的开发效率。下面整理了自己常用的一些工具,应该也是外面主流的,用的比较多的,给大家参考一下,具体选择因人而异了~

Intellij IDEA

Java开发神器,开发效率高,功能非常强大,速度快,在外面公司算是主流吧,用上后你就不会再想用eclipse了。(本人就是IDEA路转粉,可以多关注jetBrains系列产品,很多爆款),下载后根据自己需要去配置设置。务必下载旗舰版,社区版阉割了太多功能,满足不了开发需求,旗舰版收费,自行百度破解方法,很简单)。

navicat premium 12

数据库连接工具,支持多种主流数据库,mysql,,oracle,sqlServer,以及各种云数据库(阿里云,腾讯云,AWS),功能强大,页面元素扁平化,美观,同样需要收费,自行百度破解方法,不难。sqlYog个人觉得有些设计反人类,且界面太low。


云摄梦影


您好,很高兴回答你的问题,我是一名程序员,也是专门做后台的程序。嗯,我们什么都用放假的话掌握一种常用的就可以了。主要还是学好HTML哦,还有js。其他的大概也都是这样的思路。假的话最近确实很流行vue。也有很多现成的框架,比如element,ant等,你可以自己看看喜欢哪个。


一只猿


首先,我不建议现在用JAVA后端去写页面,正所谓术业有专攻,后端更应该着重于服务的稳定和健壮,页面应该交由前端去处理,前后端分离是现在很多企业在实际开发中作用的;

其次,我主要是写后端代码,java,. net,python,加一点golang,很久没怎么玩前端了;

最后我想告诉你的是:我特么也不知道[捂脸][捂脸]


L不分N


现在蒙面哥来把前端后端都说一下

java的前端和后端框架现在比较多,就目前热门的来说:

前端:jsp ajax jquary js sliverlight,很多都是基于js开发的框架,前端是比较好玩的一个东西

后端:基础spring hibernate mybatis ibatis servlet struts,然后你可以进行不同的组合

比如ssm ssi ssh ,按照分层结构就是简单的mvc结构,可以使用modelandview这样的对象返回页面,现在比较常用这个,


蒙面哥讲科技有问必答


我也是搞后端的 我建议用vue+element 。

采用前后段分离,前端页面渲染的更好些。希望可以帮到你


爱分享lshare


比较流行,也比较好上手的前端框架:vue+elementui


分享到:


相關文章: