簡體   English   中英

如何在Web開發中提高自己?

[英]How can improve myself in web development?

我不是一個經驗豐富的Web開發人員。我更有可能獨立應用程序經驗豐富的語言,如c,c ++,java,c#。我有很多關於web項目的想法與php和mysql的知識,但當我開始開發我當我來設計stage.ıt真的很沮喪,你有什么建議嗎?

網站真的很復雜。

從小處開始。

每個Web應用程序都有許多層。

1)基礎的持久數據。 文件或數據庫。 關於此,沒有特定於網絡的內容。 你可以先寫這個。 這是數據庫或文件設計。 沒什么可做的,但先做。

2)A“模式”,它封裝了網站什么。 這基於持久性數據。 關於此,沒有特定於網絡的內容。 寫下這個。 讓它作為基於文本的Unix風格程序工作,對控制台進行簡單的讀取,寫入和打印。 這是真正的工作要做的地方。 不要使用HTML / CSS和所有內容。

3)模型的“視圖”。 這是Web框架(如PHP)與模型交互的地方。 這是基於HTTP的,但不是非常復雜。 它涉及URL,GET和POST以與模型交互。

4)“演示”。 這是具有適當CSS的最終,美觀的HTML。 因為其他一切都已經有效了,所以你可以自由地在這里亂搞,而不會想知道你在改變什么時打破了什么。

從小開始,非常小。 需要一天的項目是最好的入門項目。

不要從頁面設計開始,而只是在屏幕上獲取數據。 在屏幕上顯示數據后,取出一張紙並繪制出您的設計。 即使您認為自己找到了完美的設計,也可以進行一些設計。

使用模板系統,您可以制作多個模板並選擇它們之間的最佳功能。

一個恰當相反的想法:忽略設計,我的意思是忽略CSS,忽略顏色,忽略字體,忽略定位。 從簡單的jane默認HTML開始,使您的應用程序看起來很好。

我強調並不意味着開始將css信息放入標簽的樣式屬性中,或者使用標簽的字體標簽或顏色屬性。 我的意思是忽略它並學習如何標記頁面。 干凈利落的HTML本身可以很好地呈現出來,在你編寫優秀的CSS之前,你需要編寫出色的HTML。

大多數設計師都會告訴你,在擔心顏色之前,標識和布局需要看起來很棒,而且這是一個中等荒謬的延伸。 瀏覽可用的HTML 4.2嚴格標記,並找出如何顯示數據。

一旦你指出了這一點,你就可以輕松地轉向印刷元素。 對於程序員來說,排版是一件好事,因為它是基於數學的所有邏輯規則。 閱讀排版風格的元素,然后閱讀應用於網絡的排版風格元素(反之亦然,后者是在 http://www.webtypography.net/ )。

“如果你想建造一艘船,不要鼓起男人去采集木材,分工並發號施令。相反,要教他們向往浩瀚無邊的大海。”

你不必閱讀我的謠言; 只需觀看The Last Lecture即可獲得我想要的觀點。

對於編程,我完全相信創造力就是“無盡的海洋”。 創造力不僅是健康的( 研究 ),而且它可以讓你活着 為了能夠看到你頭腦中的世界,然后堅持到你做出它是一種非常光榮的感覺。 而“世界”我並不是指MMORPG世界或其他東西(盡管它可能是那個),我的意思是夢想自己想做的事情。

而且,所有的痛苦都是希望/意義/目的的主觀。 編程在某些時候會很痛苦(事實上,生活也會如此),但對於那些注重更深層次的滿足/快樂/等的人來說,實際上有理由忍受學習的痛苦和純粹的勇氣的痛苦和意志力保持編碼/調試/等

我知道,無論我在編程方面有什么好處,我都知道這是因為非常具體的朋友和教授相信我,並試圖對廣闊而無盡的大海傳遞同樣的渴望。

也許,這不適用於您的情況。 如果沒有,那就沒有大事; 我能負擔得起我網站聲譽的成本。 但我所說的一切仍然是真的。 :)

順便說一句,報價來自Antoine deSaintExupéry: http//en.wikiquote.org/wiki/Antoine_de_Saint_Exup%C3%A9ry

得到css設計模板,或者只是網頁模板我認為這將是一個良好的開端,編程是合乎邏輯的而不是創造性的,像我一樣有很多程序員不能為sh * t設計,但我在一個設計機構工作,我在那里做代碼,他們做圖像精靈。

查看銷售或提出css模板的網站,並嘗試了解他們如何完成這些模板,以及為什么他們看起來像專業人士。

從設計開始。 該設計定義了您的用戶與現有網站的互動和使用情況 - 在現代網站中,這是至關重要的。 他們不會為從后端角度實現它的效果感到困擾 - 如果它有效,它可以工作,但如果它不可用,人們就不會使用它。

要做到這一點,首先要通過線框化您建議構建的網站的每個頁面。 這意味着在不應用任何實際設計的情況下繪制網站的布局和內容。 這可以在墊上實現為簡單的手繪,或者在諸如Axure的應用中創建交互式線框。

在某種程度上,這將產生網站的規范,並將幫助您確定生成它的實際需要的頁面。

然后,您可以從諸如Theme Forest之類的站點購買預先構建的模板,然后使用它來實現您創建的線框。 然后讓它工作 - 將它連接到你沒有問題創建的腳本。

暫無
暫無

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

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