-
1 # 劉大6
-
2 # 程式金礦
wed開發屬於前端,java開發屬於後端,相比來說,前端比較輕鬆,程式碼不是太複雜,後端開發,涉及的技術就比較多,開發難度較高,自然工作就比較累,很多公司加班的都是後端開發的
-
3 # 大川哥有話說
小專案開發速度最重要,所以過程式的JavaScript最流行。大型專案維護性和擴充套件性重要,所以oop、mv*式的模式合適,所以js上的各式框架也是層出不窮,針對這一現狀,目前js標準和各框架都在改變。
3D渲染是瀏覽器給js暴露了WebGL api,但這本身並不代表原生js適合遊戲開發者直接使用,事實上現代遊戲工業裡幾乎沒有每一行程式碼都自己擼的個人英雄了,遊戲引擎更加流行也更容易出產品。我個人傾向於認為WebGL遊戲的興起對HTML5遊戲引擎和基於遊戲引擎的遊戲和動畫開發者意義更大些。
而遊戲引擎多半有自己的程式碼組織方式乃至於程式碼語言,很有可能跟現有的網頁開發方式不一樣。比如最流行的Unity就是C#編譯到js。
我覺得PHP不比Java強大,正如Java也不如C#強大,但這只是個人觀點。A語言是不是比B語言強大?個人對這種問題不是很感興趣。對於我這種在研發崗位上摸爬滾打的普通人來說,語言能做什麼,比語言本身更有吸引力,最好的比較方式還是按照薪酬和崗位排序。
現在也有用Java開發然後編譯到js的模式,Google系的產品這種情況挺多。我沒嘗試過,只能說一些個人見解,這種方式對於中小型專案來說成本太高而收益太小,很有可能流行不起來,只有當你十分迫切地需要Java,需要用Java來寫前端時才能考慮一下。
大部分情況下,做語言和框架的消費者就夠了,不要看不起某些語言,廣泛使用的語言都有成功案例。Facebook也是由屌絲語言PHP寫的。爬一些很偏的技能樹,對於真金白銀的專案來說,很有可能不僅無益於成功,反而會被帶溝裡呢。
-
4 # 匠心架構
都累!
想吃香的喝辣的,還嫌累,哥們你想啥呢?
當相對來說,前端開發技術棧相對單一些,比較注重細節,需要設計感。java後端的話需要學的東西太多了,可以說活到老學到老,永遠有新的東西層出不窮。
未來趨勢是重後端,輕前端,指的是後端業務中臺化,前端多元化。你可以理解為,以後會成為2個區分很明顯的工種,前端更多變,更靈活,更要求創造性。後端更標準,更注重業務,更注重效能和穩定性,所以需要付出的成本更高。只要你想把事情做好,特別是有完美主義的想法,沒有一個不累的。
過來人的姿態建議你,結合自己的性格吧,如果你對程式設計技術特別有滿足感就選java,如果你想做更具有創造力的事情就選前端。其實我想問你,為什麼一定要選程式設計!
-
5 # 小彪老了
只要是搞開發的沒有不累的,另外在這個快節奏高競爭的社會里,幹什麼沒有不累的,除非你是富二代或者中了500萬
-
6 # 愛笑的飛哥
看專案需求和業務場景吧。不同需求不同場景,側重點也不一樣。
前端再也不是以前的前端了,自從前後端分離後,所有展現給使用者的互動設計業務功能程式碼都是前端來寫,除了要扣細節調各種手機,各種螢幕,各種瀏覽器的適配相容性,還要考慮前端效能最佳化,儘量減少伺服器的壓力。
後端接觸的知識面更廣,要學的東西更多。
總而言之,程式設計師的生活裡沒有容易二字。
-
7 # Joker830
是工作都會讓人感到累,而且不管是那種語言的開發,前期是充滿激情的腦力勞動,慢慢的會變成體力勞動,如果從中你不能找到快樂,或是沒有能夠從中學到新的東西,感覺自己沒有收穫沒有成長,會變得很浮躁。所以不管做什麼工作,都要有個積極的心態
回覆列表
沒有限定的場景,範圍太大了,沒有辦法比較出哪個更累。
如果具體某一項產品的開發,倒是可以談一談二者的區別,或許你會有一些切實感受,例如開發一個網站:
大致上,web負責前端頁面的搭建與資料的處理,java負責後端業務邏輯的實現,如果要比較應該加一些場景的限定才會更合理一些,比如這是一個什麼型別的網站、網站的複雜程度如何等等,這對前後端的工作量有著直接的影響,工作量的多少也直接決定這累不累,當然這應該限定在同一專案週期內。
所以大致上,如果前端頁面的複雜程度相對高一些,web端工作量相對會大一些,後臺業務邏輯更復雜,java的工作量會性對大一些。但是通常情況是處理那些業務邏輯可能會更燒腦一些,至於累不累呢,也許因人而異吧!