HTML & CSS 現在還多人用嗎?
我非技術出身,最近才自學完成 HTML 和 CSS。本來很高興的想跟我男朋友展示一下,結果他告訴我那個很簡單,小學3年級就可以會的....真的很打擊人好嘛。HTML 現在沒什麼人用來寫網頁嗎?想請教下現在一般網頁都是用什麼寫的呢?Ruby 還是 JS 呢?
---------想不到這個問題有這麼多人來回答,十分感謝,完全出乎預料。其實,我知道我男朋友只是和我開個玩笑啦,只不過想上來看看知乎的朋友對HTMLCSS 什麼一個看法。
男票是技術大牛,我在他擅長的領域班門弄斧,他沒在意說了些話,粗枝大葉的心思。估計大多數程序員都有這毛病,但並不是說他人不好,哈哈。
為什麼這種人也有女朋友系列。。。
很多男人的通病就是,總是借著打擊女朋友來顯示自己多厲害。事實上我從小學三年級開始就不做這麼幼稚的事了。
有了html和css基礎,題主還有興趣繼續下去的話,可以繼續學習原生js,然後可以嘗試一下Meteor - 一個前後端都是用js寫的全棧解決方案。
meteor上手很容易,寫出來的是單頁面web應用(Single Page Application)。有興趣可以先看看基礎教程Meteor (名為 to-do 的web應用,可以直接部署到meteor.com,相當於自己做了一個小型網站,全世界人都可以用),跟著教程,很快就能親手做一個web app出來,這能讓題主產生成就感,進而繼續學習下去。這是Meteor中文教程:Discover Meteor 中文版。
其實寫web應用有很多可用的技術框架和解決方案,web很短的發展歷史和web技術的飛速發展形成了鮮明的對比。我想題主所理解的web,可能只是在前端的範圍之內。
以前學會html,css可能就能找到一份像樣的工作。但是現在隨著用戶體驗要求的提升,web應用對前端工程師的要求非常的高,前端編程本身也變的異常複雜,而不僅是寫靜態頁面那麼簡單。
初學者可能會被某答主列出的一大堆清單嚇傻。其實無論用什麼技術,最終都是變成html,css,原生js到瀏覽器上跑的。初學者一定不能捨本逐末,否則學不到知識本質。只能從這三種語言一步一腳印地來學。
學習路線時html --&> css --&> js,也就是前端編程的編程步驟:內容 --&> 外觀 --&> 行為。html控制內容,css控制外觀,js控制行為。
web知識上手容易,精通難。我認為真正的精通在於掌握js的編程思想、web技術方案的設計思想,還有web應用設計模式等。如果初學者沿著應走的路線慢慢摸索,會逐漸對web編程有越來越明確的概念的,然後就會知道怎麼繼續下去了。
其實你男朋友一定程度上並沒有說錯,html和css上手真的特別簡單,但是要做到極致或者應用到產品上還是需要很長的學習時間。發展到現在,前端框架有很多,可以直接使用,能使做出來的界面看起來很漂亮。
還有, 孫浩上面的提醒:不要因為剛好上手了兩門容易入門的語言就對自己有了錯誤的評估,以為不是語言入門很容易而是自己很聰明。即使這會兒不藉由他自己打擊,那在之後你學習JS以及學習更深的前端知識時,也會自己被自己打擊。
確實在情在理。
最後,如果題主有興趣和天賦的話,可以繼續下去,但是沒有技術基礎的話,這條路必將諸多坎坷。我只是很不明白為什麼有些人認為用程序生成 html 不叫用 html …
回答:用啊當然用,用處大大的!!這玩意設計成三年級小孩也能學會就是為了讓更多的人用用用在我心裡,就覺得只有淘寶的『多隆』這種人才配的上『大牛』這二字
不只是技術,更多是對技術的專註精神,到了讓你覺得加入淘寶創始人也理所當然的地步。
在他眼裡,語言只有合適不合適,沒有輕視一說
會再多語言,也只配的上「程序員」三字對於所有怒噴男友的回答,我只想說:能不能稍微抑制一下你們噴的衝動至少到看清楚題目為止。
----------題主說的很清楚,她向男友展示 HTML 和 CSS,男友回復 那個很簡單小學3年級 就可以會的。客觀的來說,除了不近人情(正如@大魔頭-諾鐵所說)之外並沒有任何錯誤!
因為僅從初學角度來說,這兩門確實是最容易上手的,一個小學三年級(10歲左右)的孩子,在有人指導的情況下,確實是有條件學會的。
但是,So What?
1、男友只是針對HTML和CSS而並沒有說前端很容易3年級小朋友就能會,所以你們巴拉巴拉其他語言的是什麼心理?
2、男友只是說3年級小朋友可以會看清楚是可!以!會!而不是精通,所以你們以一個老前端的姿態去嘲諷是什麼鬼?3、從提問來看,男主自始至終也買有說過網頁不是用HTML和CSS來寫,所以那些質疑男友到底如何來寫網頁的人,你們是怎麼想的?
然後是對題主說的,男友的描述是對你現階段所了解程度的客觀而準確的評估,除此之外可能還有弱弱的提醒:不要因為剛好上手了兩門容易入門的語言就對自己有了錯誤的評估,以為不是語言入門很容易而是自己很聰明。即使這會兒不藉由他自己打擊,那在之後你學習JS以及學習更深的前端知識時,也會自己被自己打擊。
但這也不妨礙你接著玩HTML和CSS啊~
-----------
至於之前說的為什麼也有女朋友這個問題,我也想知道。可不可以跟男友交個盆友,如果他有很帥的話就算了~ O__O"我覺得你男朋友一定可以21天精通C++
首先,你是非技術人員,你做了一個網頁,不論是用什麼方法什麼工具做出來的,都應該鼓勵。甚至哪怕不是男朋友,我也覺得說小學三年級都能學會太過分了。其次,讓你男朋友完全不用HTML寫個網頁出來吧?
很多答主都顧著吐槽題主男朋友,本人認真回答下題主問題好了(認真臉):
HTML CSS現在用的人多不多?
回答前,題主跟男朋友應該要知道htmlcss目前存在在哪些地方;
只要是瀏覽器(包括但不限於電腦瀏覽器、手機瀏覽器、平板瀏覽器)打開的東東都是滿滿的htmlcss好么!!
目前所有互聯網及其他行業大型公司哪個不用開發網站的?有網站的地方就有htmlcss!不管你是用ruby js 還是JAVA(jsp)、PHP 、ASP... 只要涉及到網站 就得用html css!(可能某些人用工具、軟體自動生成htmlcss,以為沒有使用htmlcss)不說使用,城裡人一天之中沒有幾個會接觸不到網站吧。而htmlcss是網站的基石。 需求辣么大,用的人會少?問題相當於:現在做飯的人多不多?
答:吃飯的人辣么多,做飯的人你說多不多?什麼?做飯太簡單,你小學三年級就會了?嗯,你很有想法,跟我學做菜吧。(╯▽╰)
你讓你男朋友把淘寶給我切下來,代碼的重用性一定要做好,你讓他告訴我main模塊應該如何用面向對象的思想進行簡化書寫,你讓他告訴我ie6下的兼容性問題如何解決。因為他不懂,所以就胡說八道。
想學好前端的話就遠離這種人,優秀的程序員太多了。
不是有個專門的網頁重構方向嗎?只用HTML+CSS。
你男朋友不過就是跟你開開玩笑罷了,何必當真呢
你男朋友要是技術出身就換了吧。
網頁還能用HTML以外的語言寫?
菇涼,不要在意別人的說法,尤其做技術的,千萬要耐得住寂寞,不要聽別人說什麼熱就去追求啥,先讓自己沉澱下來。HTML和CSS剛入門確實沒啥難度,但往往這也是導致了這個職業很少有做精的,說到底還是浮躁了,眼高手低的很多,所以很多人實際做起前端來會感覺「坑」很多,其實還是掌握程度不到。寫前端頁面大主流方向當然還是HTML+CSS,現在前端技術發展也是日新月異,尤其nodejs出現後,像HTML5+CSS3,less,sass,glup,coffiescript…響應式設計…這些你問問你的豬頭男朋友都會嗎?
無知者無畏
如果他覺得小學三年級就能會,那他肯定不是技術大牛。頂多是懂點皮毛的小羅羅。CSS博大精深,甚至可以做動畫片。不如讓他曬幾個作品,不然別瞎逼逼。
lz 1個月後精通了html和css,精通兼容問題,web標準,精通響應式布局。
"前端不會JS怎麼行?"
lz3個月後可熟練使用JS。
"不會Jquery怎麼行"
lz 半個月後熟練使用Jquery。
"現在都用預處理器了"
lz三個月後精通typescript,sass。
"你不會gulp怎麼行?
你不熟悉angular怎麼行?
你不熟悉nodejs怎麼行
前端你全會了,你不熟悉模板語言怎麼行
,你不熟悉php怎麼行,
你不熟悉數據結構怎麼行,
你不熟悉演算法怎麼行,
你不熟悉編譯原理怎麼行,
想打擊一個人總有借口
「男票是技術大牛」我真的想知道你男票有多牛。。。
字母那麼簡單,有幾個人達到莎士比亞。
推薦閱讀:
※react.js在伺服器端渲染有什麼好處?渲染是怎麼個流程?
※A && B || C 的效率比 A ? B : C 更高嗎?
※angular 和 React 想選擇一個學習,哪個比較好?
※如何評價Node.js的新fork ayo.js?
TAG:前端開發 | CSS | JavaScript | HTML5 |