2013-10-29 140 views
-5

我想開發網絡應用程序。其實我在開發網絡應用程序方面並沒有太多的技術訣竅。 我在網上閱讀了一些文章,並且有很多服務器端程序語言。 對於我來說,有PHP,Java,Asp.NET(服務器端Javascript/Node.js?),這是最重要的語言。使用服務器端程序語言開發(網絡應用程序)

我不知道「最好」的語言是如何開始學習的。 將來會執行哪種語言?

你有什麼建議?

謝謝你的幫助。

回答

1

這很大程度上取決於您目前的編程知識。有幾種語言需要知道可以協同工作來創建基於Web的應用程序。在客戶端,您將需要了解HTML/CSS/Javascript。您可能需要使用AJAX,jQuery等當前技術進行擴展。僅憑這些技術就可以處理大部分最終用戶的等式。之後,選擇服務器端語言將取決於 - 你的知識,以及對你來說舒適的東西。我個人喜歡PHP,但這只是我的看法。不過,我覺得閱讀和理解很容易,編程可以完成相當多的任務,使其成爲相當豐富的體驗。然而,我不能說什麼會對你自己的口味有好處。您可能還需要一些存儲空間,因此對語言的理解並不是一切。您需要知道SQL以獲取您選擇的數據庫以及可能的會話管理。

所以,當你熬下來真的,應用開發可以(至少)意味着:

  • HTML - 標記爲瀏覽器,因爲你的用戶需要一些幫助。
  • CSS - 現代網站使用它來設計他們的網站風格,並使其具有代表性。
  • Javascript - 客戶端程序在開發應用時幾乎是必須的。 AJAX,jQuery和其他庫都有幫助。在處理網頁瀏覽器中的常見不一致時,這些使編碼變得更容易一些。
  • 服務器端腳本 - 服務器上的某些東西需要進行處理。您選擇的語言將取決於您想要編程的方式以及您想要的語言功能。 PHP對我很好,但也許你最終會討厭PHP並決定使用ASP。然後再說一遍,也許你會說這些和Java結果都是你喜歡的。這一個真的取決於你。
  • 數據庫 - 許多現代應用程序將數據存儲在數據庫中。這很方便,可以訪問,並提供了額外的方法來操縱你的數據。你將不得不選擇一個數據庫供應商(MySQL,Oracle,SQLite--這只是其中的一小部分),然後學習一些SQL。

我建議你繼續閱讀。玩一兩種語言,嘗試幾個「Hello world!」應用程序讓你的腳溼。製作一些靜態網頁,然後使用一些編程來實現它們。一旦你掌握了它,你就會自然而然地開始爲你想要從你選擇的所有東西中得到的東西獲得想法。

一個肯定的建議,我可以給你不應該誤導你是這樣的:文檔,文檔,文檔!記下你學到的東西,寫下你在開始新事物時想做的事情。這可能是流程圖,網頁草圖,甚至是後端軟件工作原理的概念視圖。通過紙上作業,將來可以更輕鬆地排除任何困惑,並且可以讓開發人員不費力氣,因爲您知道最終結果應該是什麼。

相關問題