2017-09-05 72 views
-5

我真的想進入編程和開發Web應用程序,我不知道從哪裏開始。我想知道的是:我必須學習和掌握哪些語言,以及需要開始哪些工具?提前致謝。初學者需要關於Web應用程序開發的建議

+1

對不起,這不是一個好的堆棧溢出問題。嘗試谷歌 - 有很多資源。您可能會搜索「Web應用程序訓練營」。 –

+0

本網站不適用於開放式或廣泛的討論。如果考慮使用[Java](https://en.wikipedia.org/wiki/Java_(software_platform)),請轉至[* Java Ranch *](http://www.JavaRanch.com/)進行討論,並考慮[* Vaadin框架*](http://www.Vaadin.com/)。仔細閱讀[*軟件推薦協議棧*](https://softwarerecs.stackexchange.com),但是隻有在該網站上徹底搜索後纔會發佈,*並且*您專注於您的特定需求(同樣,任何Stack Exchange站點都允許進行結束討論)。 –

回答

-1

作爲網絡開發的初學者,您首先需要在學習如何製作之前決定想要製作的內容。如果你有目標的話,學習起來會更容易。


基礎知識

談到Web開發爲一個小白,你需要知道兩件事情:前端&後端。

前端是您在瀏覽器中看到的內容。由其他地方的服務器發送並由您的瀏覽器顯示的解析文件&。作爲一個初學者,你可能希望用HTML,CSS和Javascript來解決這個問題。 HTML用於添加像按鈕,輸入,容器等UI元素(就像你看到的這個答案很可能是在div元素中)。 CSS用於設置組件的樣式(例如背景顏色,邊框)。 Javascript被用來在某些事件中通過執行編碼來使網站動態。

後端是在稱爲服務器的不同硬件機器上運行的。您可以在後端執行復雜/耗時的操作。在數據庫中存儲數據。 Java是一個很好的入門語言。您可以學習如何創建tomcat servlet並連接到它們。

您的前端&後端使用不同的協議互相通信。其中最重要的是HTTP協議。您需要了解GET和POST請求,以及如何在您進入此部分時在前端和後端執行和處理它們。基本要點

一旦你已經熟悉了實現上述的基本


大廈,您可以移動到更復雜的事情。 使用框架,如/jquery而不是純JavaScript。這些使您的前端代碼得到優化。 對於後端,您可以使用一個Java框架(實際上它是一個常規框架,但groovy構建在Java之上),稱爲Grails。這在內部處理了很多數據庫和其他事物,使得編寫代碼變得容易。 甚至有框架,例如Bootstrap,它們提供了很多預定義的樣式。


教程

有很多很多的文件在互聯網上公佈。投注源是w3schools。他們有關於幾乎所有網絡技術的廣泛教程。更重要的是,他們有一個試用版編輯器,這使得深入理解概念變得容易。 https://www.w3schools.com/

只需搜索「Web開發初學者教程」,谷歌就會吐出一百萬以上。


諮詢的話語

不要問在計算器開放式的,基於輿論的問題。本網站是針對具體解決方案的編程問題。當你寫第一個Javascript程序時,你會明白這一點,它會打印[Object object]而不是值。 :)

最好的運氣!

0

有很好的Youtube和在線課程。

如果你想進入編程,我會推薦Java。 如果你想了解web開發,你應該谷歌的HTML。

有很多課程和書籍,即使是免費的。 您需要的唯一工具是個人電腦和時間。 只是谷歌了一下。