vue搭建項目步驟 大學做項目,負責人禁止我用Vue,React,讓我用基礎(chǔ)HTML,CSS,JS開發(fā)前端怎么辦?
大學做項目,負責人禁止我用Vue,React,讓我用基礎(chǔ)HTML,CSS,JS開發(fā)前端怎么辦?基礎(chǔ)不牢,地動山搖。好好先熟練Javascript這個基礎(chǔ)吧。就像什么語言都覺得自己牛,可歸根還是回到c、
大學做項目,負責人禁止我用Vue,React,讓我用基礎(chǔ)HTML,CSS,JS開發(fā)前端怎么辦?
基礎(chǔ)不牢,地動山搖。好好先熟練Javascript這個基礎(chǔ)吧。就像什么語言都覺得自己牛,可歸根還是回到c、匯編、最后到機器語言。
程序員是做前端開發(fā)好,還是后端開發(fā)好呢?
程序員這個概念在現(xiàn)今這個社會已經(jīng)很司空見慣了,是時代造就的,也是趨勢——科學技術(shù)是第一生產(chǎn)力嘛,因為這份職業(yè)中包含了太多一個人深處這個社會中的很多技能,并不單單是寫代碼,思維能力,行為模型等等。從樓主提問中,大概能預測樓主不太了解這份職業(yè)。
那么我從賺錢的維度(這個可能是大多數(shù)人最關(guān)心的)分一下四種情況回答一下前端和后端的優(yōu)劣。
坐標:北京(因為我只了解這,個人也建議年輕的時候在一線城市從事程序員的工作性價比高些)
1、蕓蕓眾生型——不是那么努力,也沒有太高的天賦:
從入行到改行,基本處于中級水平之前(也可能初級),程序員職業(yè)生涯的薪資在8~15K之間(不算福利),在這個水平的同學,前后臺區(qū)分不大,多數(shù)都是寫業(yè)務或者叫應用,面試運氣成分占多數(shù),運氣好了,低水平高薪水,運氣不好,反之;
2、積極進取型——很努力,也沒有太高的天賦:
在這里我給“努力”下個定義,即貫穿整個程序員職業(yè)生涯的持續(xù)學習;
在這個區(qū)間,基本都會達到準高級的階段,成為高級也是很有可能的。薪水差不多在25~30K,能堅持到這個階段的人,多數(shù)都會有堅持的理由,有喜歡,有熱愛,有生活所迫等等,這樣的情況下,后端重于前端,因為無論何時,物以稀為貴總是沒錯的,一間公司衡量一個人的薪水,總會以稀缺性和不可替代性的角度作為出發(fā)點就考量付出報酬的多寡;
3、別人家的孩子——既有天賦,又很努力:
這個階段薪水在30~50K左右,在這里就不能單純的以前后端這個維度去看待這個職業(yè)了,基本都是全棧的,是在默認你寫業(yè)務完全沒有問題的基礎(chǔ)上,偏架構(gòu)方面,面試主要以算法、優(yōu)化、兼容、底層等等方面。所以到這個階段,要有一專多能的實力;
4、剩下的一部分——原諒我沒有特別的總結(jié)這類人群,因為想不太出來用什么的詞匯描述:
略過吧。。我也不太熟,他們和我在代碼的世界里基本平行;
簡單總結(jié)下,簡單的混口飯吃的話,看哪個上手容易就干哪個,個人推薦前端,畢竟門檻低,前期單位時間內(nèi)加速度高。如果是想有長遠打算,現(xiàn)在這個時代一專多能已經(jīng)是必然,不論是專前端還是專后端,到了一定程度都是神。
怎樣建一個網(wǎng)站?普通網(wǎng)站的建設(shè)費用和維護費用是多少?
域名基本是免費的,就是需要個服務器。可以考慮阿里云和騰訊云。最便宜的網(wǎng)站服務器價格不貴一年差不多500元,作為公司信息發(fā)布是肯定可以的。同時訪問支持1000人,基本也夠用了。網(wǎng)站建設(shè)代碼基本有模板,有相關(guān)軟件。其實難點是美工美化,基本功能都容易實現(xiàn)。不過做論壇就難不少,主要是用戶信息安全和防黑客。
vue一個頁面寫了1300行代碼可以稱作糞山嗎?
垃圾后臺讓我前端處理一個三層json,穿梭框套穿梭框,寫了1000多行,大部分代碼都在處理數(shù)組,處理回顯等很多復雜情況。。。只能說,你后臺處理不好邏輯,前端寫出來的東西亂就不能怪我了
什么編輯器適合寫Vue?
能寫vue的編輯器/ide有很多,我個人比較推薦用VSCode 來寫vue,就連vue的作者尤雨溪也在微博上說過自己也用的是VSCode 。
我們今天講講該如何用VSCode 開發(fā)vue。跟大多數(shù) IDE 一樣,VSCode 也有擴展和主題市場,包含海量插件。使用VSCode 開發(fā)vue一定要安裝幾個強大的插件,提高工作效率。比如VSCode下面的Vetur就是這樣一款必備的Vue開發(fā)工具。下面就開始介紹一下它的一些功能吧。
語法高亮
Vetur支持.vue文件的語法高亮顯示,除了支持template模板以外,還支持大多數(shù)主流的前端開發(fā)腳本和插件,比如Sass和TypeScript,完整的支持高亮的語法如下所示:。語法高亮是所有ide必備的功能之一,沒有語法高亮寫起代碼實在是不舒服。
錯誤檢測
Vetur默認使用 eslint-plugin-vue@beta 來檢測 <template>,錯誤檢測能夠幫助我們在開發(fā)過程發(fā)現(xiàn)xie
自動格式化
Vetur推薦使用2個空格來規(guī)定 editor.tabSize 和 editor.insertSpace,對于html和css/scss/less格式使用js-beautify來規(guī)范,js/ts的格式使用 TypeScript"s language service,同時這些配置是可以改變的。有了自動格式化功能,寫代碼時可以減少注意格式花的時間,把時間精力放在代碼本身,大大提升寫代碼效率。
感謝閱讀,如果有問題需要繼續(xù)交流,歡迎評論或者私信。
用什么語言容易編寫網(wǎng)站?
如果僅從容易編寫的角度來說的話,采用php語言編寫網(wǎng)站是最容易的。事實上,現(xiàn)在java web已經(jīng)取代php開發(fā)網(wǎng)站的主流地位了。
所以我建議還是用Java語言編寫網(wǎng)站的后臺,用前端技術(shù)react、vue寫前端頁面,做一個前后端分離的網(wǎng)站。
PHP&Java Web
php的特點就是快,不僅僅上手學習快,開發(fā)也快,方法直接調(diào)用就完事了,不需要java那樣一層一層的調(diào)用,controller層調(diào)用service層,service層調(diào)用dao層。
但是php開發(fā)時候也容易出錯,作為腳本語言,他在編譯的時候?qū)φZ言的檢查不是那么的嚴格,java是強類型語言,php有點像JavaScript,屬于弱類型語言,有時候一不小心編譯過了,運行時候就出錯了。
前后端分離
在移動互聯(lián)網(wǎng)的大潮下,前后端分離已經(jīng)是大家公認采用的一種方案,前端采用react、vue,服務端語言用java,不建議用小眾語言。一定有人會出來說Python比java強多了,golang語言多么多么好,C 比java快多了,然而我還是要為java站臺,java毋庸置疑已經(jīng)獲得服務端的霸主地位,其他語言難以撼動。