最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

手癢想寫項(xiàng)目?我挑了 10 個開源項(xiàng)目送你

2021-07-08 15:05 作者:HelloGitHub  | 我要投稿


我剛學(xué)完 Python 語法那會兒,手癢想寫個項(xiàng)目檢驗(yàn)自己的學(xué)習(xí)成果。但卻不知道寫個啥,經(jīng)過幾次失敗的嘗試和碰壁后認(rèn)清了現(xiàn)實(shí),發(fā)現(xiàn)到自己只是剛學(xué)會基本語法,想要從零寫個項(xiàng)目還差得遠(yuǎn)。不知道有多少朋友和我一樣,手癢想寫個項(xiàng)目。但:

  1. 不知道能寫什么
  2. 知道寫什么,但無從下手


如果剛學(xué)完語法想寫個項(xiàng)目,可以先從 Web 方向入手。因?yàn)檫@方面有很多現(xiàn)成的框架和資料,但不要上來就去學(xué)習(xí)框架(看文檔)不然你“手癢”的沖動和僅有的那點(diǎn)激情,可能就全部消耗在了啃框架上。我建議你去找一個感興趣的 Web 開源項(xiàng)目,然后把它跑起來,先不要去探究每行代碼的意思,就跟著部署說明一步步執(zhí)行命令就好。在運(yùn)行項(xiàng)目的過程中不可避免會遇到三方庫的安裝、運(yùn)行報(bào)錯等情況,這個時(shí)候就必然要去看文檔,帶著問題去看文檔能夠把文檔讀“薄”。但不管怎么樣想把一個項(xiàng)目跑起來都是件十分痛苦的事情,這也是必經(jīng)之路沒有什么捷徑可言。你需要做的是不斷解決眼下的每一個報(bào)錯直到?jīng)]有任何問題,讓項(xiàng)目順利地跑起來 這可比學(xué)會一個框架,然后用它寫一個項(xiàng)目簡單多了!

當(dāng)你成功運(yùn)行起來一個項(xiàng)目,相信 Web 框架和項(xiàng)目的文檔也零碎地翻了幾遍了。這時(shí)候再去學(xué)習(xí)框架就不再是枯燥的學(xué)框架和背代碼,而是把你在運(yùn)行項(xiàng)目時(shí)積累的知識碎片串起來融會貫通,另外運(yùn)行時(shí)遇到的問題也會隨著學(xué)習(xí)的深入迎刃而解。最后,站在“大佬的肩膀”上照貓畫虎地修改項(xiàng)目代碼增加功能感受 DIY 帶來的樂趣,一定要多動手運(yùn)行+調(diào)試才能吃透項(xiàng)目,從而看懂項(xiàng)目結(jié)構(gòu)和架構(gòu)。隨著把玩的開源項(xiàng)目多了,再遇到手癢的時(shí)候就能自己寫個“玩意兒”啦。

寫項(xiàng)目先從跑起來一個開源項(xiàng)目開始!下面就給大家介紹 7 個有趣的 Web 開源項(xiàng)目和 3 個桌面軟件,跑起來就能用!涵蓋多種主流編程語言:C/C++、Java、Python、JavaScript、PHP 等,希望你在 HelloGitHub 找到感興趣的開源項(xiàng)目。

1、novel-plus(小說)

Star 數(shù):1.5k|語言:Java

這是一個功能齊全的原創(chuàng)文學(xué)平臺。類似起點(diǎn)中文網(wǎng):看小說+寫小說,它由前臺門戶、作家后臺管理、平臺后臺管理、爬蟲等多個子系統(tǒng)構(gòu)成,采用 SpringBoot、MyBatis、MySQL、Redis 等技術(shù)實(shí)現(xiàn)。功能強(qiáng)大不僅支持多端的小說閱讀,還有新聞模塊、作家專區(qū)以及會員充值和訂閱模式等功能。


2、homeland(論壇)

Star 數(shù):3.4k|語言:Ruby

一款開源不限制商用的精致社區(qū)/論壇系統(tǒng)。國內(nèi)最大的 Ruby 社區(qū) Ruby China 開源的項(xiàng)目,值得一提的是該系統(tǒng)擁有完整的實(shí)時(shí)通知和社交功能:關(guān)注的人和話題動態(tài)通知、@提及通知、豐富的表情系統(tǒng)等。如果你能把這個項(xiàng)目跑起來,就立刻擁有了一個“社區(qū)”。


3、nopCommerce(電商)

Star 數(shù):6.3k|語言:C#

免費(fèi)開源基于 ASP.NET 電商購物平臺。習(xí)慣了用 Java 寫的電商平臺,換個口味來看看這個用 ASP.NET 構(gòu)建,適合中小型企業(yè)和個人的商城項(xiàng)目。它始于 2008 年由專業(yè)團(tuán)隊(duì)開發(fā)和維護(hù),支持 Windows、Linux、macOS 平臺,還有開箱即用的 Docker 部署方式。讓 nopCommerce 跑起來,開啟電商的大門。


4、filebrowser(文件)

Star 數(shù):10k|語言:Go

在線文件管理系統(tǒng)。安裝成功后直接指定目錄即可運(yùn)行起來一個 Web 文件管理系統(tǒng),支持文件瀏覽、生成分享鏈接、批量上傳、文件夾管理、用戶系統(tǒng)等功能。


5、humhub(社交)

Star 數(shù):5.4k|語言:PHP

開源的社交平臺。相信看過《社交網(wǎng)絡(luò)》的小伙伴都知道,大名鼎鼎的 Facebook 最早就是扎克伯格用 PHP 語言寫的。這個項(xiàng)目基于 Yii 2 框架實(shí)現(xiàn),包含了社交平臺所需的基本功能而且運(yùn)行簡單,跑起來后來個二次開發(fā),搞一個有特色的社交平臺。


6、wiki(維基)

Star 數(shù):13.2k|語言:JavaScript

強(qiáng)大且漂亮的開源維基平臺。項(xiàng)目采用 Vue.js+Node.js+Git 實(shí)現(xiàn),可直接部署用于團(tuán)隊(duì)內(nèi)部多人協(xié)作下的寫作和知識管理。想要做全棧的小伙伴,快拿下這個項(xiàng)目吧。


7、explainshell(有趣)

Star 數(shù):9.4k|語言:Python

一個用于解析 Linux 命令的網(wǎng)站。輸入命令就能解析出對應(yīng)的命令說明和參數(shù)解釋,屬于比較新穎的 Web 項(xiàng)目。


8、DungeonRush(貪吃蛇)

Star 數(shù):1.3k|語言:C

不一樣的單機(jī)貪吃蛇游戲。作者受到元?dú)怛T士的啟發(fā),在原版的貪吃蛇玩法上進(jìn)行一些創(chuàng)新。該項(xiàng)目適用于 C 語言初學(xué)者,嘗試使用跨平臺圖形庫開發(fā)軟件的同學(xué)。參考本項(xiàng)目可以寫出一個可玩性高的游戲,收獲滿滿的成就感


9、chinessChess(象棋)

Star 數(shù):1.3k|語言:C++

基于 Qt5 開發(fā)的中國象棋網(wǎng)絡(luò)對戰(zhàn)平臺。實(shí)現(xiàn)了聯(lián)機(jī)、單機(jī)、AI 等功能,邊玩邊學(xué)吧。


10、eul(工具)

Star 數(shù):5.8k|語言:Swift

一款極簡免費(fèi)的 macOS 狀態(tài)監(jiān)控工具。使用 SwiftUI 編寫,先體驗(yàn)它的好,再剖析它的妙。

安裝:brew install --cask eul


以上就是本期推薦的 10 個適合實(shí)戰(zhàn)的開源項(xiàng)目,更多有趣、入門級的開源項(xiàng)目盡在HelloGitHub 在這里找到讓你感興趣的開源項(xiàng)目吧。


HelloGitHub 分享 GitHub 上有趣、入門級的開源項(xiàng)目。

手癢想寫項(xiàng)目?我挑了 10 個開源項(xiàng)目送你的評論 (共 條)

分享到微博請遵守國家法律
木里| 宝丰县| 吉安县| 丰台区| 平罗县| 靖远县| 米易县| 乌鲁木齐市| 赤峰市| 元朗区| 库车县| 岢岚县| 扶余县| 长寿区| 措美县| 台北市| 青海省| 故城县| 巢湖市| 晋州市| 汕头市| 永登县| 绥阳县| 和田市| 汤原县| 休宁县| 顺平县| 河东区| 闽侯县| 盘山县| 浮山县| 永靖县| 洪雅县| 舞钢市| 龙游县| 曲麻莱县| 泰顺县| 萝北县| 岚皋县| 大足县| 阜阳市|