最近项目前后端分离,想问一下大家趟过的坑。

2017-08-22 15:03:52 +08:00
 Salo

公司近期准备考虑前后端分离,此前项目的架构一直是.net wcf+mvc,在前后端分离自己没有太多的经验。

本人现期需要负责的是服务端的编写,所以在此想请问一下大家在考虑写服务端的时候要注意些什么地方,比如安全加密等方面。

现服务端语言考虑在.net core2.0 和 Go 之间选一个。希望大家能够给一下建议,需要注意的方面。谢谢大家。

9232 次点击
所在节点    程序员
65 条回复
kitalphaj
2017-08-22 20:33:37 +08:00
哇,国内 Go 这么火么,感觉国外.net core 必然是首选。。。
visonme
2017-08-22 20:46:09 +08:00
不知道是什么原因让你放弃 WCF 作为后端主要技术?
虽然 Go 现在很火,但是我还是推荐你用 Net core,最大的前期优势就是你本身就是这个语系出来的。
如果不考虑跨平台,其实 webapi2 技术就可以了~
我对 Go 的了解,目前应用 Go 的都是编写高并发的服务端,不知道你是不是也有这块的需求,还有一点就是 Go 人才少,不好招,能来的薪资都不低~
justtery
2017-08-22 20:48:36 +08:00
@laoli2017 吃不到葡萄说葡萄酸吧
justtery
2017-08-22 20:49:46 +08:00
我司现在就是.net core+react 就是写前端费劲点
RyougiShiki
2017-08-22 21:35:41 +08:00
python +vue
tomczhen
2017-08-22 21:39:24 +08:00
前后端分离跟后端用啥语言有什么关系?
zhangchioulin
2017-08-22 21:53:49 +08:00
@Tuisku #20 比 XXX 语言用的爽的这样的说法还是仁者见仁智者见智的。这个更多的还是比个人的熟练程度。
loveCoding
2017-08-22 22:10:44 +08:00
哪个熟悉用哪个 , 高效率出活是关键
laoli2017
2017-08-23 08:56:17 +08:00
@m939594960 呵呵,20 年从业经验,从 c 开始做起,我无知?
Yurakin
2017-08-23 08:58:45 +08:00
前后端分离和语言有什么关系? 我目前用的 django_restful_framework +django,本来确实不错,但是卧槽尼玛的,我用的开发环境是 win10+pycharm,本地调试项目,windows 上的 nginx 真是卡的一 b,注意:是卡的一 b 一 b 的,我也不知道为啥。。。,我猜测本地是 linux 系统或许会好很多
Hozart
2017-08-23 09:03:47 +08:00
@Salo 前后端都是我做 小白入门跨域让我头疼两天了
m939594960
2017-08-23 09:16:38 +08:00
@laoli2017 #29 20 年还这见识?多少年经验不是评判一个人水平的标准,我 80 岁就一定比 50 岁的牛逼么?
m939594960
2017-08-23 09:19:12 +08:00
@laoli2017 #29
1.出去打单 这个我不懂我不评价了
2.go ? go 是什么东西? 你是什么东西?七牛,今日头条都是 go 写的,你查查 go 都是多少工资?
3.至于 ajax ?如果是对外的网站,估计推广的人会哭死。 你知道什么叫 server render 么?
4.前端用 jsp 的模板套 ajax jsp 末班套 ajax' 你知道什么叫前后端分离么?
Sypher
2017-08-23 09:24:52 +08:00
@laoli2017 求教,“至于 ajax ?如果是对外的网站,估计推广的人会哭死。”是什么意思
Salo
2017-08-23 09:45:47 +08:00
嗯,写.net 大概 6 年了,期间用过 GO 写过一些公司的项目,至今线上跑了没出过问题。考虑到前后端分离,所以打算的时候以后不依托在 Windows 上。因为在上面吃过太多亏。现在是想把所有的部署在 Linux 环境上。这样也是一个趋势吧。正好.net core 2.0 的发布,所以想在这 2 个之间做个抉择。
askfilm
2017-08-23 09:52:07 +08:00
我认为用不成熟的技术的行为就是不负责任, 你要是不爽公司也就无所谓了
Salo
2017-08-23 09:59:30 +08:00
@askfilm 那这样来说,Go 比较成熟点吧.
min
2017-08-23 10:38:14 +08:00
你有.net 经验,.net core 2.0 比较自然
SakuraKuma
2017-08-23 10:57:33 +08:00
@m939594960 #33
人家用 20 年前的经验干 20 年,不要较真。
SakuraKuma
2017-08-23 11:02:26 +08:00
注意版本号这个后上已经说了,天知道产品要变多少需求
既然你用习惯.net那就继续.net

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/384856

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX