2010-08-14 37 views
0

哪種編程語言更容易支持開發人員(即開發人員幾乎沒有專業經驗(即處理變更失控))。哪種編程語言更容易支持

編輯:我所界定的支持,

  • 不會限制開發者的職業發展,使他們成長
  • 使高級管理人員和他們一起工作在一個類似的環境,不要氣餒

上下文:我正在研究用ruby或python開發新產品,並且正在尋找可以在團隊環境中良好運作的替代方案。也就是說,哪種初學者語言在全頻譜團隊中效果最好?

+0

您可能希望更具體地瞭解您的支持意思:培訓,維護開發工具,成爲經理等。 – 2010-08-14 14:52:55

+1

http://stackoverflow.com/search?q=programming+language+beginners幾乎所有這些都會爲你提供一個答案。 – 2010-08-14 15:01:13

+0

比較讓我期望在兩種選擇之間進行選擇...... – Dario 2010-08-14 15:22:46

回答

10

你可以在他們每個人中寫出複雜的白癡。

+1

儘管在耐受白癡水平方面有所不同。 – NullUserException 2010-08-14 15:03:51

1

處理他們控制的變化在任何語言中都不容易。我無法想象一種語言對於新手來說更容易。我能想到比其他語言更復雜的語言,但最終他們都有可能無法維護無法編寫的模糊不清的代碼。

我想你可以說程序代碼不太複雜的oop。但不要相信我。

+0

@Justin嘿謝謝。 – Iznogood 2010-08-14 15:00:16

3

重要的是編寫乾淨和一致的代碼。

另一方面,你希望做的事情很重要。你想開發一個Web應用程序或桌面應用程序嗎?它會是一個簡單的代碼還是複雜的代碼?

有喜歡alice簡單的語言教育孩子的編程和多功能的像Java,它可以開發桌面,Web或移動設備應用

1

比語言本身更重要的是,您的團隊是否有什麼技巧嗎?如果您的團隊將支持以特定語言編寫的應用程序,我希望他們對此有深入的瞭解。

使用大多數現代語言可以完成您的要求,每個都有好的和壞的方面。確保團隊能夠完成這項工作,並且有足夠的支持。

0

在選擇語言之前,請檢查它是否有與之相關的良好社區和文檔。當你陷入困境時,這可以幫助你很長一段路。除此之外,每種語言都有其優點和缺點。尋找可擴展性,因爲在某個時間點,您將不得不考慮這一點。而且,當然,去一個強大的平臺。不要只選擇一種編程語言,選擇一個具有良好框架的編程平臺。