學校最近有個flash3d培訓,但是個人又聽說html5是潮流,我想問的是是否現在應該去參加培訓,假如學會了actionscript,那學習html5會容易上手嗎?
我是軟工專業,目前大二,沒有確切的目標。
學習Flash對於學習HTML5來說沒有直接的幫助。不過注意一點,各種平台的不同主要是在API和工具上。而開發不僅僅是API而已。比如演算法、交互設計、3D建模等,無論你用何種語言,在何種平台下開發,都是共通的。所以你要注重的是這個培訓是工具和API的使用為主,還是會教你那些共通的東西。
現在討論的所謂Html5——核心是JS,html5本身內容很少的。PC端瀏覽器兼容性有限,實現3D相關需要canvas、css3,在中國IE6佔比勢必會慢慢下降,但未來很長時間內IE8還會是主流,不支持。所以需要前端展示立體動態時還是只能靠Flash。所以html5會因為手機瀏覽器的htm5兼容性較高而逐步向移動端擴張,pc端as還會繼續保留自己的一席之地。
就技術語言而言, 個人認為學精通一門語言更好些。 主要看你學習Flash的目的是什麼,如果是為了就業,那確實不錯。 如果是為了入門進入軟體行業, 還是建議學習一門C++ 或 C的要更好些。
Html5 談不上難不難,主要是編程入了門,所有語言幾乎都差不太多,學習和上手也會很快!
HTML5雖然是潮流,但起碼2,3年後才能成為主流。何況學HTML5的門檻並不高,你如果光會一門HTML5,肯定是競爭力很差的,因為一大堆同時掌握其他語言做過很多開發而又學會HTML5的人會比你優勝。
你想學HTML5和Flash,我想你應該是想做遊戲。目前來講在頁游平台上,Flash還是比較成熟,只要PC繼續存在,Flash不會沒市場。
首先。感謝你的邀請答題。
其次。不能說我很有資格回答你的問題,但是我可以很深有體會的告訴你我的情況。因為我已經看過太多關於Flash和HTML5的爭論了。本身是as3/JS/Lua程序員。
先回答你的這個問題 "假如學會了actionscript,那學習html5會容易上手嗎?"。答案是一定的!AS3和JavaScript都是基於ECMA的編碼,可以說他們本身是兄弟,當然其中語言特性差異還是有的。但你掌握了as3 對於是否入手html5,只有百利無一害!
再回答你前個問題,"是否現在應該去參加培訓"。答案還是肯定的! 你才大二,在大學除了戀愛的時間(真愛的才算),除了上課的時間,我以過來的身份告訴你,你若將剩餘的時間花費你感興趣的技術課程上,出了學校,你領先的可是一大步!
最後,我想說關於這2者技術。個人意見,磚家輕拍。
第一點,作為軟體學院的學生,你要清楚,移動互聯網是主流,是趨勢!
Flash停止FlashPlayer在移動端的更新,讓眾生以為Flash死了,而兇手是HTML5。大家沸沸揚揚的吵著。 而其實Adobe只是將重點轉向AIR技術,通過AIR技術打通跨平台策略。AIR技術目前在移動上表現依舊優異。
而未來大家普遍認為WebAPP會取代NativeAPP,所以大家一致推崇HTML5,不可否認的是,HTML5在多方的推動下,日益成熟,當然我想說的是,離芳華正茂,還有一段路!
----------------------
洋洋洒洒的說了這麼多。
總結:
1。去培訓 學as 。
2。關注HTML5。二者非對立,而是相輔相成。
3。勸君莫入技術門派之爭,所謂技術,皆是為了輔助產品。沒有最好,只有合適!
百般話語,忘能解君迷惑一二。
我估計啊,你們學校學的那個flash3d與HTLM5是兩碼事,flash3d應該面向的是動畫設計一類,而HTML5是一種網站語言的標準
個人覺得沒那個必要了吧
推薦閱讀: