2010-09-26 80 views
0

我終於決定是時候寫那個我們都夢寐以求的「殺手網絡應用程序」了。 :-)幾乎只要我記得我一直是程序員,所以我並不害怕技術,但我在網絡世界中大約十年沒有活躍過。在我應該去的方向尋找一些幫助。我應該使用哪些技術/我應該如何部署我的殺手級網絡應用程序?

我考慮的應用程序:(按重要性排序)

1) will need to charge my customers securely using someone else's service 
2) must scale easily 
3) must be cheap to deploy 
4) must be reasonably responsive (much of it will be client side 
    javascript, but there is some server interaction) 
5) will need a database on the back end (not a huge database, but it will 
    need to scale with the customer base) 

我想用下面的:

技術:MySQL和PHP,Java腳本 部署:亞馬遜雲 付款方式:Paypal

這是正確的方向? (任何教程鏈接將不勝感激)

+0

它聽起來不錯,但嘗試像nodeJS,jQuery等新的東西。也嘗試在mongodb(一些noSQL數據庫,但我不確定它是否支持交易,因爲SQL)。祝你好運。!!! – 2010-09-26 20:07:49

+0

我不確定你會在2010年找到許多初創公司爲新項目選擇PHP。它是一種功能強大的語言,但我鼓勵你研究Python,.NET或Java框架。 – royco 2010-09-26 20:35:25

+0

「我從未在網絡世界中活躍過大約十年。」現在不要編寫這個殺手級應用程序。從可以使用的東西開始。在這裏和那裏添加一個功能。繼續建立自己的技能並添加功能。也許你會有一些值得分享的東西。 – bernie 2010-09-26 20:41:21

回答

1

使用你最瞭解的。

不要太擔心技術選擇。您列出的技術是「安全」的選擇,因爲許多成功的網絡應用程序已經與它們一起構建,所以您知道它可以完成。出於這個原因,我建議堅持使用主流技術。

另外,不要太擔心特定的技術和體系結構。如果你的應用真的起飛了,你最終會不斷重新設計內部架構來跟上流量。只要保持靈活性即可。

+0

偉大的建議。我的大部分經驗都在.Net(winforms)中。儘管我不喜歡ASP,但我可以很快寫出一個應用程序。看起來亞馬遜在其EC2雲中支持ASP,這將使其更容易擴展。 PHP最終可能會使一個更快速響應和更便宜的應用程序。但是,就像你現在所建議的那樣,我只需要測試商業模式。感謝您的寶貴意見。 – Jeff 2010-09-26 23:54:34

0

如果你可以用Java或Python,而不是PHP,看看谷歌應用程序引擎:http://code.google.com/appengine/

  1. 使用PayPal或Chargify或亞馬遜
  2. 檢查
  3. 支票(免費,直到上限)
  4. 支票(谷歌服務器)
  5. 只要你不需要關係數據基地
+0

看起來他們每個月的用戶收費爲8美元。很酷的用於大量使用的公司應用程序。我的應用程序將爲用戶收取3美元,幾乎所有的用戶都將是一個/兩個/三個用戶,因此可能無法爲我工作。 :-(感謝你提供的信息,好主意, – Jeff 2010-09-26 20:17:13

+1

對不起,我發給你的鏈接功能是「App Engine for Business」,但常規的「App Engine」要便宜得多。http://code.google.com /appengine/docs/billing.html – 2010-09-26 20:24:11

+0

謝謝!!這對我來說更好!:-) – Jeff 2010-09-26 20:31:50

相關問題