从c#切换到python很好吗?

时间:2020-03-06 14:34:51  来源:igfitidea点击:

目前,我正在使用C在.Net环境中进行开发,但我想知道是否值得学习python。我正在考虑学习Django框架。什么是更好的?

解决方案

取决于我们将使用它的目的。如果要制作企业Windows窗体应用程序,我认为切换到Python并不是一个好主意。

同样,仍然可以在IronCAT的.NET CLR上使用Python。

两者对于不同的目的都是有用的。 Cis是一个非常不错的全能手,python的动态特性使其更适合于RAD的经验,例如网站建设。

我认为如果我们在这两个领域都具有竞争力,那么职业生涯就不会受到影响。要开始使用Python,请考虑具有Python支持的IDE,例如Eclipse + PyDev或者ActiveIDE的Komodo。 (我发现在线订阅Safari Bookshelf也非常宝贵!)

更好的是天生的主观。如果我们喜欢Python的语法,请学习它。通常可能很难找到Python作业,Cand .NET似乎更受欢迎,但这可能会改变。

我还认为,即使主要工作不需要某种脚本语言,也应至少了解一种脚本语言。 Python并不是一个不错的选择。

我个人觉得我们可以用任何语言编写好/不好的代码。我也坚信为了自己学习,经常会学习一种新语言。基于这些理由,我说,如果我们有时间,那就去争取。 Python是一门伟大的语言,许多其他语言也从中汲取了灵感。

一种框架或者一种语言是否更好取决于我们对更好的定义。我们想作为一名程序员从事更多工作吗?我们想快速开发业务应用程序,还是要计算3D矩阵转换?

回答完这些问题后,如果我们对金融或者科学领域特别感兴趣,请说出自己的方向完全不同。

学习Python不会有什么坏处,特别是考虑到某些重量级(Google)确实落后于Python。

至于实际使用,这完全取决于应用程序。使用最好的工具完成工作。

是的,我们应该学习Python,但这与Python或者Cbeing无关。这实际上是关于使我们成为一个更好的程序员。

学习Python将为我们提供关于程序员以及如何解决问题的全新视角。这就像举重,只是我们要在头脑中增强开发人员的肌肉。

例如,如果我们曾经只使用静态类型的语言进行编程,那么很难想象有任何其他方式。学习Python会告诉我们,动态类型还有另一种形式。

有关Python好处的摘要:
http://www.cmswire.com/cms/enterprise-20/2007s-programming-language-of-the-year-is-002221.php

活到老学到老!

也就是说,我们如何比较两者? .Net对Python的支持有多好? Google App Engine中有Csupport吗?这实际上取决于目标系统是什么。因此,我们使用的语言越多,我们就可以更好地应对各种挑战。