簡體   English   中英

(.Net + SQL Server + Azure)與(Java + Oracle + Google App Engine)哪個更適合此項目?

[英](.Net + SQL Server +Azure ) vs (Java + Oracle +Google App Engine) which is better for this project specifically?

我必須為2,000多個最終用戶組織開發ERP系統。

您能否以可比的觀點建議我(在Java或.Net中)我應該在哪種技術上投入金錢和時間? 盡管我在這兩個項目中都做過一些普通的項目,但是就可伸縮性而言,這個項目在不久的將來將會非常龐大​​。

我想了解您的經驗以及您的一些提示,以便我可以高效地開發和部署此項目。

我對這個項目的.Net> Java評分僅是因為可用的開發時間較少。 我們必須使用一些快速應用開發技術。

我必須在Cloud(Azure或Google App引擎)上部署它。 如果我從同時工作於.Net和Java的那些人那里得到答案,那就更好了。

我將不勝感激您的經驗。

我認為兩種方法都可以成功地實現這一目標。 我希望您在這兩種選擇中都能獲得相同的成功/痛苦。 在做出決策時,您應該基於必須掌握的專業知識。 也就是說,您自己以及您現有同事的資源以及可以獲取的資源(新招募,承包商,顧問等)。

那說了一些技術說明:

  • Java方法傾向於具有更大的自由度,即,更多的框架和對各種解決方案的技術選擇(盡管GAE會帶來一些限制)。
  • .NET空間中的選擇較少,但這並不總是一件壞事。 例如,您往往不會最終陷入有關日志框架的不懈爭論。
  • Java已經開始成為一種語言,並且C#變得更好一些,但是Java VM上運行着許多更新的語言(Scala,Groovy,Ruby,Clojure)。

我建議在這兩種技術中創建一個非常小的概念驗證項目,這些項目的確是真實的-例如允許人們登錄,查看消息,並允許他們鍵入新消息,然后再次注銷。

即使該項目很小,但如果做得好,您將在每個平台上都有一個成品,通過體驗工作原理和是否喜歡這樣做的方式向您展示了成品。 您將能夠查看是否可以在雲中調試,是否可以在負載測試時進行概要分析,是否可以在內部進行快速工作,然后在部署到雲中時可以很好地工作。

您將需要弄清楚事情。 在線資源好嗎? 當您提出問題時,StackOverflow社區對每個平台的響應速度如何?

我個人認為“ .NET僅Windows”很重要。 除此之外,我認為這兩個平台都不存在任何技術突破。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM