首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dart作为服务器web应用程序或golang

dart作为服务器web应用程序或golang
EN

Stack Overflow用户
提问于 2014-07-09 12:05:52
回答 2查看 8.2K关注 0票数 3

我计划编写一个社交网络应用程序,并考虑在后端使用省道。但是我想问我,对于后端应用程序,dart是否是正确的选择。我在网上搜索这个话题,但找不到有用的东西,这说服了我用飞镖做后端。

我正在考虑使用高丽,但我必须从零学习这门语言。在飞镖,我有一些经验,真的喜欢飞镖的语言。

你知道,我试着做出正确的选择来使用正确的工具,所以我需要一些建议?达特还是金刚?

我知道,java给了我拥抱生态系统的机会,但我根本不喜欢学习java,只是不喜欢java。

我会选择neo4j数据库,我很肯定,这适合社交网络。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-09 12:15:50

我不太喜欢Java,并在Go中开发了一个服务器。我很喜欢和Go一起工作。然后我从客户端开始,因为我也不喜欢JavaScript (事实上我讨厌它),所以我和Dart一起去了,我非常喜欢它。我已经在Dart做了很多服务器端的工作。一个很大的优点是我可以在客户端和服务器之间共享代码,这在我当前的项目中是很多的。

我喜欢更好的服务器端开发,但我会坚持Dart项目,在那里我已经使用Dart作为客户端。对于这种新的、快速发展的语言来说,在两种不同的语言(以及生态系统和库)上保持最新的状态太困难了,也太费时了。

我认为每种语言都非常适合这份工作。Java有很多现有的库,教程,.但是大部分重要的事情都包含在“围棋”和“飞镖”里。

基本上我会说,坚持你最熟悉的语言。至少在几个月内,学习一门新语言会影响你的工作效率。

票数 10
EN

Stack Overflow用户

发布于 2014-07-09 12:34:04

如果您根据松散耦合的模块来设计您的应用程序,那么您可以用Dart编写(原型)模块,如果有一天您需要在GO中重新实现其中的一些模块(例如,您需要更好的性能),那么它将是可行的。看看休息

此外,它还将使您的应用程序具有可伸缩性,并且您将能够为单独的模块公开API (例如,如果您需要将其中的一些模块作为手机应用程序后端或3-d方开发人员)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24653234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档