编程语言 – 用于学习基础和生产力的Ruby,Python,C#和PHP

编程语言 – 用于学习基础和生产力的Ruby,Python,C#和PHP,第1张

概述我已经阅读了大量关于所有这些语言的帖子和文章以及每种语言的好坏.我意识到有些人会说“哦,另一个’最好的语言问题’”,坦白说我并不在意.我对此真的很好奇,我认为这是一个健康讨论的有趣问题.我想学习一种语言,它将教授良好的编程基础知识,同时也可以快速获得一些东西.最终,我希望能够创建网站和类似Web 2.0的网站/应用程序.能够在我达到可能的专业水平的情况下找到一些工作也是很好的.我已经开始并在几个平 我已经阅读了大量关于所有这些语言的帖子和文章以及每种语言的好坏.我意识到有些人会说“哦,另一个’最好的语言问题’”,坦白说我并不在意.我对此真的很好奇,我认为这是一个健康讨论的有趣问题.我想学习一种语言,它将教授良好的编程基础知识,同时也可以快速获得一些东西.最终,我希望能够创建网站和类似Web 2.0的网站/应用程序.能够在我达到可能的专业水平的情况下找到一些工作也是很好的.我已经开始并在几个平台之间切换,一个问题是一些问题是不同供应商所需的所有必需组件和模块( Eclipse与Aptana和Zend在设置时引起了一些问题).我真正喜欢.NET平台的一件事是,它是一个具有大量文档的紧密环境,所有文档都可以很容易地协同工作.但是,我知道可能存在一些成本问题,尽管我不确定这对于一个小项目的独立开发人员有多适用.此外,虽然我认为C#是一种很好的语言,可以教授良好的基础知识,但在非工作时间学习的短时间内获得某种程度的能力是否现实.
我也看过Java,虽然我无法肯定地表明这一点,但似乎对我正在尝试做的事情有点过分.

PHP似乎是一个伟大的Web开发语言,许多大型网站已经构建,但我一直听到的一个问题是倾向于陷入不良习惯(我知道,这是所有语言的可能性 – 但同样,我希望在给定合理数量的纪律的情况下将这种潜力降至最低.)成本问题似乎与PHP的问题相比更少,而且它似乎无处不在.
我听说过关于Python的很棒的东西,我经历了一些教程,但似乎在让它像.NET一样以一个有凝聚力的系统工作的过程中是如此痛苦.我知道Django应该是伟大的,但它也是一个痛苦的屁股才能开始.

Ruby似乎很有乐趣,但确实以最好的方式教授基础知识?最后是否能让我早点走?此外,似乎没有像PHP和C#那样的大量工作(至少能够在某些时候做一些自由职业工作会很好).
这是一个非常主观的问题,所以对此以及它的长度表示道歉.任何帮助将非常感激.我徘徊在专注于几种语言之一的边缘,你的指导真的会有所帮助.

总之,我应该学习哪种语言用于Web开发(类似Web 2.0的站点),它允许新手快速起床并教导良好的习惯,以便获取新语言有点容易?

解决方法 只要你有驱动器看到它完成,你开始使用什么语言/框架并不重要.

话虽如此,它没有多大帮助,所以我将为您提供非常个人的意见.我不认为Ruby或Rails是一个很好的开始,因为幕后有太多的魔法.我个人也喜欢RoR,所以也要检查一下.我只是不知道你是否可以(或想要)从它开始.

ASP.net将是一个好的开始,但在魔法和不是魔法之间取得平衡.您选择的编程语言加上一个体面的框架. C#是一门非常好的语言,并且一直在变得越来越好.

我不建议从Java Web应用程序开始(不了解框架).虽然Java通常是在入门级课程中教授的,但是如果您所做的只是Web应用程序,那么您将学习一些并不重要的东西.当然,尽可能多地学习,但为什么不从C/C++开始呢?还是装配?

对于我来说,作为Web开发的新手,ASP.net是一个天赐之物,而我正在努力解决为什么我们必须这样做以及在Java Web应用程序中.所以我在ASP.net就这个.

总结

以上是内存溢出为你收集整理的编程语言 – 用于学习基础和生产力的Ruby,Python,C#和PHP全部内容,希望文章能够帮你解决编程语言 – 用于学习基础和生产力的Ruby,Python,C#和PHP所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1288122.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存