我自己是碼農(nóng),我想要制作一個管理系統(tǒng),但是不想再雇程序員,有什么好的工具嗎?:你好,說到制作一個管理系統(tǒng),而你又是一名程序員的話,那確實是容易解決的一
你好,說到制作一個管理系統(tǒng),而你又是一名程序員的話,那確實是容易解決的一件事情。要知道這個世界上有一種代碼叫做“開源”,這種開放源代碼的管理系統(tǒng),實際上數(shù)不勝數(shù)。然后你在開源軟件的基礎(chǔ)上修改就可以了。
我也不知道你是做什么方向的程序員,就介紹幾個有比較有代表性的開源軟件管理系統(tǒng)。
基于Spring+SpringMVC+Mybatis分布式敏捷開發(fā)系統(tǒng)架構(gòu),提供整套公共微服務(wù)服務(wù)模塊:集中權(quán)限管理(單點登錄)、內(nèi)容管理、支付中心、用戶管理(支持第三方登錄)、微信平臺、存儲系統(tǒng)、配置中心、日志分析、任務(wù)和通知等,支持服務(wù)治理、監(jiān)控和追蹤,努力為中小型企業(yè)打造全方位J2EE企業(yè)級開發(fā)解決方案。
這是一個相對功能比較全面的開源后臺管理框架,是基于java語言開發(fā)的。
如果你覺得上面的zheng有些過于龐大,很多功能你都用不到,也不希望自己去精簡功能。你可以使用GUNS。Guns基于Spring Boot2,致力于做更簡潔的后臺管理系統(tǒng)。包含系統(tǒng)管理,代碼生成,多數(shù)據(jù)庫適配,SSO單點登錄,工作流,短信,郵件發(fā)送,OAuth2登錄,任務(wù)調(diào)度,持續(xù)集成,docker部署等功。支持Spring Cloud Alibaba微服務(wù)。社區(qū)活躍,版本迭代快。
該開源軟件也是基于Java開發(fā)的。
一款基于ThinkPHP5+Bootstrap的極速后臺開發(fā)框架。
如果是個人開發(fā)者,對PHP有一定了解的話,使用PHP框架FastAdmin是非常不錯的一個選擇。
總之,作為一個軟件開發(fā)的從業(yè)人員,一定要學(xué)會使用開源軟件。避免重復(fù)造輪子,提高自己的開發(fā)與工作效率。如果自己開發(fā)的話,基于上面的開源軟件做一定的改造,完全可以做到獨立完成后臺的管理功能。開源軟件沒有最好,只有更好,合適的就是好的。
我們?nèi)粘i_發(fā)中,如果是想要快速迭代,一般都是會選擇現(xiàn)成的開源框架,而首選的就是那些大廠的,優(yōu)秀的,生態(tài)圈子良好的開源框架,今天我就來給你介紹兩個(排名不分先后)。
Ant Design是螞蟻金服的,一個用于開發(fā)和服務(wù)于企業(yè)級后臺的開源產(chǎn)品,用的公司很多,我們可以看看他GitHub上的stars數(shù):
一般看到這個數(shù)量,基本上就可以確定這是一個非常不錯的框架了,而且他的生態(tài)很好,教程也寫的很詳細(xì),基本上你想知道的他上面都有,社區(qū)活躍度也很高,版本迭代很快。
在線體驗地址:https://preview.pro.loacg.com/user/login
廢話不多說,直接上圖
stars數(shù)也很多,而且element衍生出來的產(chǎn)品也很多,不信你在GitHub里面搜一搜:
實在是太多,隨便挑一個就足以稱霸一方,在線體驗地址:https://panjiachen.github.io/vue-element-admin/#/dashboard
當(dāng)然還有很多優(yōu)秀框的衍生版本,比如:
https://github.com/macrozheng
https://github.com/bailicangdu
https://github.com/PanJiaChen
是不是感覺眼花繚亂,不知道選哪個了,嘿嘿,慢慢來吧!
如果我的回答對你有所幫助,記得幫忙點個贊喲,謝謝!
作為一位碼農(nóng),如果你這樣問,確實很難給到你一個很確切的答案,你就一句話,想做個管理系統(tǒng),有什么好的工具嗎?有點太籠統(tǒng)了,以下幾點是我針對你的提問進(jìn)行的思考,僅供參考:
從你的問題中,除了是碼農(nóng),你應(yīng)該還是從事基礎(chǔ)性的編程工作,但是碼農(nóng)這個行業(yè)也有細(xì)分,有前端、后端、專注算法的等... 如果你能這么問,我猜測你很有可能是從事后端開發(fā)工作,從技術(shù)開發(fā)的角度來看待,你如果想獨立開發(fā)一個管理系統(tǒng),這就要求你除了具備后端的知識,還要求你具備前端的技能,即使給你一個管理系統(tǒng),讓你去改的話,就我的經(jīng)驗來說,現(xiàn)代化的管理系統(tǒng)可能會運(yùn)用到目前比較主流的前端架構(gòu),比如使用了 Vue 或 React ,又結(jié)合了BootStrap這樣的CSS框架,對于后端人員來說,沒有這些前端基礎(chǔ)的話,讓你去改造,不亞于自己動手重新寫一個。如果你能找到一個一模一樣就滿足需求的管理系統(tǒng),那就恭喜你,你不存在這個問題,如果找不到,你就要具備一個全棧工程師的技能,否則這項工作挺難完成。
關(guān)于管理系統(tǒng),你就這么一說,實在是太籠統(tǒng)了,管理系統(tǒng)可多了個去,也有行業(yè)屬性,比如企業(yè)內(nèi)部的員工管理系統(tǒng)、財務(wù)管理系統(tǒng);教育行業(yè)的學(xué)生管理系統(tǒng),課程管理系統(tǒng),管理系統(tǒng)實在是太多太多啦,不知道你想做哪個行業(yè)相關(guān)的管理系統(tǒng)。如果你想在市面上找到十分吻合你需求的系統(tǒng),我覺得很難很難,幾乎不太可能。因為每個行業(yè)都有自己很個性化的業(yè)務(wù),要完成一個專業(yè)化的管理系統(tǒng),對于一個獨立開發(fā)者來說,實現(xiàn)起來還是蠻有挑戰(zhàn)性的。
1、首先提升自己的技術(shù)能力,成為全棧工程師
如果想獨立完成一個項目的開發(fā),首先你應(yīng)該具備比較扎實的技術(shù),你的技能應(yīng)該比較全面,能夠獨立完成前后端的工作,如果你在懂產(chǎn)品和設(shè)計的話那就更好了,這樣你做出來的產(chǎn)品可以說是更加完美。
2、梳理管理系統(tǒng)的需求
做任何產(chǎn)品來說,不管是自己一個人獨立做還是團(tuán)隊一起開發(fā),如果需求都不沒搞清楚,千萬別開始動手做,如果發(fā)現(xiàn)需求有問題,在進(jìn)行修改,可謂得不償失,付出的代價也是蠻大的。建議你先自己靜下心來把需求梳理清楚,你要做一個什么樣的管理系統(tǒng),這就要求你多少具備產(chǎn)品經(jīng)理的一些技能了,有可能是你自己想的需求也有可能是你接的一個私單需要完成的需求,但是無論如何,你的產(chǎn)品都會有使用用戶,建議你針對他們的需求進(jìn)行系統(tǒng)的梳理,然后完成需求文檔的整理,一定要形成文字。然后針對相關(guān)需求制作做頁面交互原型,這樣有利于對管理系統(tǒng)的整體評估,比如需求是否合理,是否有疏漏,方便與客戶進(jìn)行確認(rèn),一個人做是否能夠完成,有沒有技術(shù)實現(xiàn)的難題,需要花多久時間完成的評估,這件事值不值得去做等等問題的評估。
3、思考設(shè)計和前端相關(guān)的工作
需求梳理完成了,接下來就是針對原型的界面設(shè)計了,如果你沒有界面設(shè)計技能的化,這也不是問題,不影響你去獨立完成這個系統(tǒng)的開發(fā)與實現(xiàn)。 你可以在網(wǎng)上搜索下比較適合你的后臺管理模板,網(wǎng)上這方面的資源比較多,我就簡單的分享幾個靠譜的免費資源:
如果不想學(xué)前端的框架,推薦你使用layui
layui 在 github 上將近兩萬顆星,layui 是一款采用自身模塊規(guī)范編寫的前端 UI 框架,遵循原生 HTML/CSS/JS 的書寫與組織形式,門檻極低,拿來即用。其外在極簡,卻又不失飽滿的內(nèi)在,體積輕盈,組件豐盈,從核心代碼到 API 的每一處細(xì)節(jié)都經(jīng)過精心雕琢,非常適合界面的快速開發(fā)。layui 首個版本發(fā)布于 2016 年金秋,她區(qū)別于那些基于 MVVM 底層的 UI 框架,卻并非逆道而行,而是信奉返璞歸真之道。準(zhǔn)確地說,她更多是為服務(wù)端程序員量身定做,你無需涉足各種前端工具的復(fù)雜配置,只需面對瀏覽器本身,讓一切你所需要的元素與交互,從這里信手拈來。
集成現(xiàn)代化前端框架的 Ant Design
如果想使用Vue、React這樣現(xiàn)代化的前端框架,推薦你使用 Ant Design 這款產(chǎn)品,github 上五萬多顆星,這是官網(wǎng)的介紹:Ant Design 服務(wù)于企業(yè)級產(chǎn)品的設(shè)計體系,基于確定和自然的設(shè)計價值觀上的模塊化解決方案,讓設(shè)計者和開發(fā)者專注于更好的用戶體驗。
如果這些界面你都看不上,還有解決方案,我推薦你去 ENVATO MARKET 這個經(jīng)典的國外模板市場去查找,大部分產(chǎn)品都是付費的(鏈接就不貼了,自己可以去搜索),里面的模板都很時尚和千萬,資源非常多,總能找到一款適合你的。
4、思考選用什么語言和開發(fā)方式
如果前面的工作已經(jīng)完成了,恭喜你,你馬上就快進(jìn)入開發(fā)工作了,在進(jìn)入開發(fā)工作前,你需要思考選擇用那種方式編程,如果是我的話,肯定會選擇自己最擅長的語言了,這方面你應(yīng)該有經(jīng)驗,現(xiàn)在后端語言比較主流的無非就是 JAVA 和 PHP。
接下來你需要確定是前后端分離的方式開發(fā)還是基于后臺模板路由渲染的方式開發(fā)了,如果注重效率,建議選擇自己熟悉的方式,我猜你更傾向后者,前后端開發(fā)方式對于個人來說意味著有更多的工作量和技能挑戰(zhàn)。
5、設(shè)計數(shù)據(jù)庫、定義功能模塊和相關(guān)的技術(shù)方案
在進(jìn)入開發(fā)代碼前,數(shù)據(jù)庫的設(shè)計也十分重要,這是決定一個系統(tǒng)好壞的關(guān)鍵因素,因此要結(jié)合需求來進(jìn)行認(rèn)真設(shè)計與定義。定義完了,你就要思考大概有那些功能模塊,思考清楚了有利于你進(jìn)行按模塊進(jìn)行編程。除了這些,是否需要緩存方案以及微服務(wù)的方案,這完全取決于你產(chǎn)品要承載的數(shù)據(jù)有多大,對性能是什么樣的要求。
6、制定開發(fā)計劃,開始進(jìn)行編碼
為了順利的完成系統(tǒng)交付,建議你制定一份完善的開發(fā)計劃,根據(jù)計劃來進(jìn)行開發(fā),畢竟是獨立開發(fā),人天生具有惰性,如果自我驅(qū)動力不足的化,按照需求制定一個計劃還是十分有必要的,這是保證完成開發(fā)計劃的關(guān)鍵,這和我們上班做開發(fā)的道理是一樣的,每個產(chǎn)品都是deadline的。計劃制定清楚了,接下來你就可以進(jìn)行愉快的編程了。
接下來還有幾個流程我就不一一細(xì)說了,代碼完成后你需要測試,部署,上線,繼續(xù)完善產(chǎn)品等,一個好的產(chǎn)品是需要不斷打磨的。
關(guān)于今天的問題就解答就到這里,希望對你有所啟發(fā),如果你想找到一個十分吻合的工具,拿來就用的話,我覺的是不太現(xiàn)實也是不太可能的。建議你下次的問題能提的更具體些,這樣大家更能針對性的回答才能幫助到你。大家如果有什么更好的建議,歡迎到留言區(qū)分享和交流,如果你喜歡此解答,歡迎給個贊哦。
給你一個工具,不用專業(yè)程序員,不用編程語言,快速搭建管理系統(tǒng) ,如果非要問我,
好用嗎?能做復(fù)雜的管理系統(tǒng) 嗎?我只能說:華為,中鐵,電信,航天科工委這樣的大企業(yè)都在用,你說好不好用呢?
能做哪些系統(tǒng) ?小到普通的數(shù)據(jù)填報匯總,報表管理,大到ERP、MES。。都可以的。移動辦公行嗎?不但可以,還是一次設(shè)計,自動適配手機(jī)移動端。
能與其他軟件對接嗎?當(dāng)然可以啊,SAP,用友,金蝶都行,局域網(wǎng),云端都可以部署使用。
真正的0代碼,不用懂?dāng)?shù)據(jù)庫,普通人懂業(yè)務(wù)就能做軟件的。差點忘了,這個軟件叫云表,學(xué)名,云表企業(yè)應(yīng)用平臺,可以免費使用。
云表,因為不用代碼,所以快,也可以隨時修改功能,保持永久個性化沒有問題,這也是困擾傳統(tǒng)軟件。表格畫模板,中文公式配置業(yè)務(wù),設(shè)置權(quán)限,流程,一切都是妥妥的。一個人干一個系統(tǒng) ,沒有問題!
你如果是一個真正開發(fā)者,你就不會來問這個問題。建議找人做,你搞不定的。
首先不知道您會用什么語言,不過對一個3、5年的碼農(nóng)來說,語言不是問題,我這里推薦幾個開發(fā)包給你,看看有沒有用處:
1.若依管理系統(tǒng) RuoYi
若依是一款基于SpringBoot的后臺管理系統(tǒng)的基礎(chǔ)開發(fā)包,易讀易懂、界面簡潔美觀、框架結(jié)構(gòu)清晰明了。 核心技術(shù)采用Spring、MyBatis、Shiro,沒有任何其它重度依賴,直接運(yùn)行即可用。
已經(jīng)內(nèi)置的大功能點達(dá)到17項:
如果您使用若依來開發(fā)一套管理系統(tǒng),將會讓你事半功倍。此外,若依還多類型的項目擴(kuò)展:Oracle版本、SQL SERVER版本、集成Activiti6.x工作流版本、Mybatis-Plus多模塊、集成layui主題、Hplus集成等。
2.python
語言的flask框架
Python 是一種解釋型、面向?qū)ο、動態(tài)數(shù)據(jù)類型的高級程序設(shè)計語言。Python是一種相當(dāng)高級的語言,使用簡單,舉個例子,完成同一個任務(wù),C語言要寫1000行代碼,Java只需要寫100行,而Python可能只要20行。目前Python也成為中小學(xué)教學(xué)的計算機(jī)語言,必定是一門超流行語言。
Flask是一個使用 Python 編寫的輕量級 Web 應(yīng)用框架。
其 WSGI 工具箱采用 Werkzeug ,模板引擎則使用 Jinja2 。
Flask也被稱為“MicroFramework”,因為它使用簡單的核心,用extension增加其他功能。
Flask沒有默認(rèn)使用的數(shù)據(jù)庫、窗體驗證工具。然而,F(xiàn)lask保留了擴(kuò)增的彈性,可以用Flask-extension加入這些功能:ORM、窗體驗證工具、文件上傳、各種開放式身份驗證技術(shù)。
其他優(yōu)秀的前端框架推薦:
vue-element-admin:基于 vue 和 element-ui實現(xiàn)的集成方案,模板可以使用vue-admin-template。
Layui:零門檻開箱即用的前端UI解決方案。
AdminLTE:基于 Bootstrap 3.x 的免費的后臺 UI 框架的集成方案。
Gentelella:一個基于 Bootstarp 的免費的后臺控制面板。
ng2-admin:基于 Angular 4+,Angular CLI,Bootstrap 4 和 Webpack 的后臺管理面板框架。
其他優(yōu)秀的后臺框架推薦:
從構(gòu)成“用戶故事”的要素來說,上述問題的表達(dá)還沒有很清楚描述具體的需求:這個工具的使用者是什么人?他用來管理哪些內(nèi)容?然后他通過用這個工具實現(xiàn)了哪些價值點?
上面說到的“用戶故事”是一種廣泛應(yīng)用于軟件行業(yè)調(diào)研用戶真實需求的思維工具。它可以幫助項目組相關(guān)人員始終基于用戶的角度來思考需求,而不是單純從軟件開發(fā)角度思考產(chǎn)品的價值點。(有關(guān)更多“用戶故事”的細(xì)節(jié)可以百度或者私信交流)
如果提問者已經(jīng)明確自己的需求,只是不知道有哪些開源的框架工具可以選擇,個人比較推薦一個比利時的框架Odoo。
推薦理由如下:
框架已包含CRM、HR、ERP當(dāng)同樣軟件功能,基本能滿足一般企業(yè)的標(biāo)準(zhǔn)化需求。
框架已迭代14個版本,全球超過30萬開發(fā)用戶。說明很多Bug已經(jīng)修復(fù),且得到很多用戶的認(rèn)可。
有完善的開發(fā)社區(qū),底層基于熱門語言Python編寫,在互聯(lián)網(wǎng)時代,擴(kuò)展性極強(qiáng)。
國內(nèi)浪潮等大型公司逐步應(yīng)用,說明框架大中小客戶基本通用。
完善的第三方應(yīng)用市場,可自己編程或借助第三方應(yīng)用快速搭建辦公應(yīng)用
更多詳細(xì)的Odoo工具介紹可以百度了解,或私信交流。
不知你什么語言,我是做php的,那么就推薦幾款開源的內(nèi)容管理系統(tǒng)源碼
1、dedecms是國內(nèi)開源CMS的領(lǐng)先品牌,目前用的人最多,大多用來創(chuàng)建企業(yè)站。
2、phpcms是一款網(wǎng)站管理軟件,適合于小型與個人網(wǎng)站。
3、thinkphp框架,目前網(wǎng)上也有很多開源的后臺
就簡單介紹這幾款吧,當(dāng)然不僅限于這三款,可以根據(jù)你自己的需要選擇合適的后臺管理系統(tǒng)
希望我的回答能幫助到你
我是李子講編程,專注分享html、css、jquery、php等基礎(chǔ)教程
目前成熟的管理系統(tǒng)有很多,也能滿足公司日常管理,基本上沒有bug,雖然你是一位程序員,但是不建議你再去開發(fā),要開發(fā)一套管理軟件也要占用大量的時間。通達(dá)OA是一款比較好用的辦公軟件,可以按部門按人員設(shè)置權(quán)限級別,可以自定義工作流程,可以對工作文檔進(jìn)行管理,后臺使用Myspl數(shù)據(jù)庫,可支持手機(jī)遠(yuǎn)程訪問,出差在外也可以進(jìn)行訪問,還有考勤功能。
看(⊙o⊙)來你不是碼農(nóng),碼農(nóng)不會問這樣的問題
華裔女賭王就此沒落,生前讓所有 濃情端午粽飄香,青浦邀你“云體 上海:“云端”展現(xiàn)端午節(jié)文化內(nèi) “甜咸大戰(zhàn)”!明星藝人們喜歡什 如何做一個男人喜歡的情人(如何 當(dāng)你和你同時出現(xiàn)在同一個場景中 如何在昏暗的光線下設(shè)置快門速度 教育在生活中的價值是什么? 世上做壞事的人死后會面臨什么因 拜登就任總統(tǒng)后的第一步是什么? 同意/不同意:人生最重要的目標(biāo) 二戰(zhàn)后,德國在調(diào)和分歧方面做得 亞伯·林肯恨白人嗎? 一個編輯能把你的故事毀得有多嚴(yán) 現(xiàn)在的iPhone6還能堅持再用一年 曹操為什么不殺司馬懿? 現(xiàn)在買房是不是最便宜的時候,現(xiàn) 我身邊的農(nóng)業(yè)銀行營業(yè)廳關(guān)了,AT 歐洲媒體評選CBA最有實力球員, 榮耀play的6+128和榮耀8X的6+128 螞蟻集團(tuán)是科技公司還是金融公司 請問機(jī)友華為mate30P與華為mate3 聽說老詹修剪一次指甲需要5小時 為什么說寶寶“一月睡二月哭三月 戴笠人稱戴老板,這個是怎么叫出 沒有工作能一次性補(bǔ)繳社保么? 我想知道定向師范生和免費師范生 肺癌引起的咳嗽是怎樣的呢? 5000mAh電池的5G手機(jī)推薦嗎?要 恒大亞冠表現(xiàn)“差強(qiáng)人意”,你覺