84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
最近公司成立了Java团队,因前端小组之前都没有跟Java合作过,不知如何下手,既然有新团队,想借这契机引入前端MV*框架,如Reactjs或者Angular之类的,但现在毫无头绪,希望有热心大神能分享一下自己项目中前后端分离的案例,感激感激!
闭关修行中......
其实你可以引入nodejs作为中间层来处理java restful的api的数据。angular是一个单页面框架,对seo不友好。react的样式写起来比较的麻烦。这样你在node这一层可以处理各种处理,比如模板渲染,handlebars写的效果和angular一样是{{ }}。
Java团队需要的是搭建RestFul api 并且使用Json座位前后端通信的载体。许多Java框架都可以很容易的实现。比如 SpringMVC、PlayFramework、Spark(不是大数据用的那个 Apache Spark)、Jfinal等等。当然这些都是java程序员需要关心的,都不是你要做的。你只要通过ajax去获取这些数据就好,你以前怎么写html还是怎么写。最多加几行jsp代码,把文件后缀从html编程jsp。一定不要让Java程序员去做Server Side Rendering。java只提供数据,不提供页面。至于Reacts或者Angular或者其他框架 去知乎或者就在本站搜搜,看看别人的意见。安利一下VueJs。
使用3神器SSH,然后前端该怎么搞还怎么搞
SSH
其实你可以引入nodejs作为中间层来处理java restful的api的数据。angular是一个单页面框架,对seo不友好。react的样式写起来比较的麻烦。这样你在node这一层可以处理各种处理,比如模板渲染,handlebars写的效果和angular一样是{{ }}。
Java团队需要的是搭建RestFul api 并且使用Json座位前后端通信的载体。
许多Java框架都可以很容易的实现。比如 SpringMVC、PlayFramework、Spark(不是大数据用的那个 Apache Spark)、Jfinal等等。当然这些都是java程序员需要关心的,都不是你要做的。你只要通过ajax去获取这些数据就好,你以前怎么写html还是怎么写。最多加几行jsp代码,把文件后缀从html编程jsp。
一定不要让Java程序员去做Server Side Rendering。java只提供数据,不提供页面。
至于Reacts或者Angular或者其他框架 去知乎或者就在本站搜搜,看看别人的意见。安利一下VueJs。
使用3神器
SSH
,然后前端该怎么搞还怎么搞