目前webman-admin前端開發(fā)難度太大了
1、要會nodejs環(huán)境搭建
2、要vite環(huán)境搭建
3、要會vue3
4、要會typescript
5、要熟悉 ant.design
6、要熟悉vben-admin
7、要會配置代理
8、要編譯發(fā)布
9、改任何一個東西都要重新編譯發(fā)布
PHPer會這些東西的很少,這樣勸退了80%的用戶,建議采用pear-admin類似的方案,真的非常簡單,只要會js就行。
要熟悉 vite nodjs vue3 typescript ant.design vben-admin 確實太難了,建議改用更簡單的方案
c更老,沒有人在用嗎?
不是為新而新,使用新的相比舊的,有什么優(yōu)勢,有什么弊處,兩害相權(quán)取其輕。
vite vue3 ts 編譯這套,相比 layui復雜度高了n倍,對大多數(shù)phper來說效率太低。當然不會可以去學,但使用php帶來的開發(fā)效率被極度沖淡了,畢竟能出活 穩(wěn)定不出問題才是首位。
有專業(yè)前端那沒得說,非專業(yè)前端的phper,選layui沒問題
你們說的太對了,我連layui都還得去學,太麻煩。要是有個網(wǎng)站,上面各種前端小模塊都有,包含html、css、js,直接復制過來粘貼就能用,最簡單。php還是很好使的,畢竟用久了,日久生情。
確實沒啥必要,對絕大多數(shù)后端和php開發(fā)者而言,vue3+ts 只是徒增門檻和難度。
當然可以說“不會就去學”,但選擇php開發(fā)和使用webman的主要理由不就是 開發(fā)簡單效率高、而性能不輸于java go等?;ㄙM1/5甚至更少的時間和精力,就能取得同樣效果。
webman的很多開發(fā)思路,看起來都是想要盡量降低開發(fā)者的心智難度、減少心智負擔,能更快上手使用。比如沒有框架內(nèi)置的IOC、注解等。但admin的選型似乎與此反向而行。
尤其是選擇了 vben 這個過度封裝 而社區(qū)學習資料很少的框架,真是一言難盡啊
推薦sa-admin。我一開始用傳統(tǒng)開發(fā)模式用煩了(主要覺得越看越不好看,心煩,自己又沒有多少美術(shù)功底,不會美化),轉(zhuǎn)vue。用vue的優(yōu)點是:1.組件化開發(fā),寫代碼舒服了,大量現(xiàn)成的輪子。尤其element和ant design,基本就滿足后臺開發(fā)了。2.vue的各種組件確實比layui等傳統(tǒng)開發(fā)模式的組件好看太多,基本不需要再調(diào)樣式。我擼自己的后臺,有點像買手機和筆記本,既需要使用簡便但更重要的是顏值要過關。
但是,這樣開發(fā)時間長了。又煩了。為什么呢,因為每次開發(fā),需要開一個webman后端服務器,再用node運行一個前端服務器。寫完代碼,部署的時候,還得打包等等。這套開發(fā)流程時間長了,有點心累。然后又懷念簡單的iframe模式的后臺。搜了一下,有一個sa-admin基本能滿足自己的需求。我只是借用了它的index。內(nèi)頁還是自己寫的。這個框架可以采用傳統(tǒng)模式開發(fā),也可以用http-vue-loader直接加載vue單文件組件,像vue開發(fā)那樣開發(fā)。目前用的比較舒服。
但但是,如果項目復雜,不是像我這樣自己玩的話。盡量還是采用現(xiàn)在流行的技術(shù)吧。vue那套組件化開發(fā)模式,簡單業(yè)務下感覺麻煩,但是在寫復雜業(yè)務的時候,它比傳統(tǒng)js開發(fā)效率高好多好多倍。
+1,期望能改成layui的,大部分phper都會。有人會說layui不維護了,實際上只是因為某種原因原官網(wǎng)下線了,layui一直在維護,最近還發(fā)了新版。
既然大家覺得現(xiàn)在webman/admin前端太難了,那下個版本改成傳統(tǒng)方案,大概率layui
官方原本的想法應該是:目標用戶只安裝即可,不需再自行編譯和做任何修改,有需求只新增iframe就行了。
如果這樣,那么vben倒還可行,但是顯然實際使用中,必然會做很多調(diào)整的,比如登錄頁面樣式風格修改、標題修改、后臺首頁顯示頁面調(diào)整、后臺logo替換等...這些不重新編譯是實現(xiàn)不了的。
而重新修改編譯的話,對于非專業(yè)前端來說,vben確實增加了很大難度和使用成本
layui沒有停止維護,一直在更新,比停止官網(wǎng)前更新更頻繁了。
只是因為一些原因,停用了官網(wǎng)域名,而使用了 gitee的page
建議把現(xiàn)在的admin開放給社區(qū)維護,給喜歡前端最新技術(shù)的人折騰,也別荒廢了那么多心血,另開發(fā)一套適合后端的admin作為主要的官方維護版本。
不客氣的說,VUE+TS/JS就是以后的主流和大勢。webman-admin的前后端既然都已經(jīng)定型了,作者何必因為部分人的意見而左右搖擺呢?用layui的有不少人,但用VUE+TS/JS的也大有人在。與其花時間去把前端改來改去,不如專心致致的優(yōu)化好現(xiàn)有的功能。
沒出1.0之前都不算定型哈。
目前尷尬的地方是社區(qū)里遇到 VUE+TS/JS +ant.design + vben-admin 相關問題沒有人回復。
用 VUE+TS/JS 確實大有人在,但是會php + webman + VUE+TS/JS +ant.design + vben-admin,并且愿意為社區(qū)決絕問題的人基本為0。甚至這么久了連給webman/admin發(fā)pr的國人都沒有,唯一一個給webman/admin發(fā)pr的是一個外國朋友。
我沒有能力一個人去解決社區(qū)里所有關于VUE+TS/JS +ant.design + vben-admin
的問題,所以我要把他改成最簡單方案。我能力有限,此變動給大家?guī)砝_和不便表示非常抱歉。
贊成更改為layui方案,vue+ts確實是前端主流,但對于需要讓后端phper來的寫的項目來說,絕不應該是主流,如果phper人均都能熟練vue+ts寫前端,這不可以轉(zhuǎn)前端了嗎
最好別用 layui , 真心難看(如果要改樣式,PHP開發(fā)人員還得搞玄學 CSS),walkor 大佬,可以看看 dcat admin 的方式,滿足常規(guī)的開發(fā)了,也支持插件形式。
我覺得吧,官方可以建兩個倉庫(一個jq版本,一個vue版本),開放給社區(qū)維護(召集有能力的一起維護,與其在這口舌是非,不如自己行動起來一起貢獻代碼),大家可以自由選擇選擇。
還是支持改為layui模式,可以參考pear admin,簡單又好用.
就近兩年做的5項目來說,除第一個用的ant外,其它的都是用的layui,總結(jié)了一下,用ant確實好看,但是要調(diào)整一點東西就得編譯,也不是專業(yè)的前端,發(fā)現(xiàn)很多時間都在花在前端上面。
用layui后,常用的js封裝好,頁面復制完簡單調(diào)用下就行了,而且隨時調(diào)整,隨時更新上去,不影響線上正常運行。
1
定位很重要,首先webman第一定位就是phper用戶。再具體webman-admin的用戶是phper做后臺,而不是純前端來做后臺ui的用戶。phper后臺用戶在實際業(yè)務中肯定以業(yè)務邏輯為主。同時會php,還會VUE+TS/JS +ant.design + vben-admin相對更少。即使有部分人都熟悉,但是也不會把主要精力時間放在前端太多。因為前端工程化后,會占用后端很多時間。而php+layui的方案為什么很多人喜歡?因為符合phper做后臺的實際情況。
2
比如我本人雖然php+vue+ts/js+css/scss都會,但是做后臺我還是會選擇php+layui方案,不會占用我太多時間。只有在做單獨的app/h5/小程序時才會使用vue的全套方案。
3
希望walkor作者能從webman的定位人群來考慮,這樣技術(shù)選型,方向就清晰了。