我有一个项目,将开发一个梯度系统,如schoology.com。请允许我问一下,我应该为该系统使用哪种服务器端编程语言。Python/Django?Ruby/Ruby on Rails?还是Java/Spring?
谢谢你的回答..。:)
发布于 2016-09-16 01:30:40
在使用了Java框架以及ASP.NET MVC和Rails之后,我可以毫无疑问地说,到目前为止,我更喜欢Rails进行web开发。我没有在项目中使用Django,但是听到了一些好的东西。
就工作而言,我在Dice.com上做了一个搜索--我得到了以下结果:
web框架-在加利福尼亚的spring工作1093个职位中有1-30个
在加利福尼亚的rails职位中,666个职位中有1-30个
加利福尼亚的django工作108个职位中的1个-30个
语言智慧
加利福尼亚的爪哇就业创造了3138个职位中的1- 30
加利福尼亚的python工作创造1917个职位中的1- 30
加州的红宝石职位创造了645个职位中的1-30个
通过企业空间,Java拥有巨大的市场份额,比如.net。我喜欢Ruby和Rails web框架,因为它们都很有趣。经过20年的编程,我对Java、C#和静态语言已经精疲力竭了。我选择Ruby而不是Python,因为我喜欢语法和库,但是Python正在以更快的速度增长,并且被Google这样的公司使用。
Rails的一个伟大之处在于,有那么多好的教育资源可以让您尽早开始工作。以下是几个:
关于Rails http://guides.rubyonrails.org/的许多方面的伟大教程
这一次将从https://www.railstutorial.org/book开始就嵌入良好的习惯。
然后是免费的2部分UC开发课程,第1部分是https://www.edx.org/course/agile-development-using-ruby-rails-uc-berkeleyx-cs169-1x。
第二部分https://www.edx.org/course/agile-development-using-ruby-rails-uc-berkeleyx-cs169-2x
所以我想这取决于你的价值观。如果你在编程时重视最大限度的享受,那就走吧。祝好运!
https://askubuntu.com/questions/825489
复制相似问题