学习C#或Java进行Web开发
我不知道这是否是提出这个问题的最佳方法,但是我处于学习编程/开发的最初阶段,我想做的很多事情包括Web开发,在某些时候我有一些熟练程度,移动开发.
我开始认为我会学习Java,因为它在开发世界中的整体普遍存在,特别是J2ME在移动开发中的饱和.似乎.NET框架,特别是C#在整个系统/框架下更适合于Web开发. 似乎C#对于Web开发和应用程序开发的语言来说将是一个很好的妥协,并且希望在给定与C#和Java之间的相似之处的情况下,Java / J2ME的转换并不困难. Java,在我非常有限的经验中似乎并不方便Web开发.似乎主机供应商相对较少. 我的问题是,这是Java的准确评估吗?它是否适用于.NET与主机和框架的Web开发?我知道这是一个伟大的语言,但我不清楚什么是典型的路线图用于进行Web开发. 道歉的详细问题.任何输入都将不胜感激. 解决方法
除了已经做出的一些言论之外,还有其他一些需要考虑的事情:
>企业软件主要由Java主导,因为许多大型客户端更喜欢在UNIX环境中部署,而在那里的.NET CLR与这些大型客户端的大多数IT商店并不完全一致. 如果您的兴趣在建立消费者网站,许多消费者网站现在都不是Java或.NET / C#.除了旧的PHP备用 – 还有Django / Python和Rails / Ruby值得考虑.所有这些领域都有非常成熟的解决方案.我从经验中知道. IMO,Rails栈比Java世界提供的任何东西都要光明,在大多数情况下,这些都需要你拼接一个不同的平台,希望它能够很好地运行(这不是C#/ .NET的一个问题).强类型语言本身也比Python / Ruby更为冗长,您可以利用功能编程技术(如clojures和lambdas). 在语言之间移动是很容易的,但是与编程一样,它正在利用已经建立的内容 – 这是棘手的一部分.学习语言是真正掌握努力的10%.了解您正在使用的框架的变幻莫测,图书馆和了解可用的是棘手的部分. Java基础类单独包含数千个类文件!在跳过之前掌握至少一个平台很重要. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |