看板 Soft_Job 關於我們 聯絡資訊
不曉得各位大神板友們 在寫web的時候是否會使用seed project呢? seed project簡單說就是一個把file organization切割好的樣板專案 專案內的檔案也都會有一些基本的hello world範例 例如慣用angularjs的開發者 在github上就會各自貢獻許多不同的seed project 小弟撰寫web也有一段日子了 最近剛好搭配學校的open source計畫 搞了一個自己的seed project丟上github ( 詳見 https://github.com/gocreating/seed ) 但是現在有個問題讓我開始反思我這個project存在的必要性 大家寫新的web時 都是複製自己舊有的project庫存再開始進行客製化的修改呢? 還是會使用github上某一份best practice的seed project? 我想瞭解一下大家的開發習性 確認我現在開發的專案是否對開源社群有實質幫助 大家認為這樣的project如果做成open source 是否合理?是否有存在的必要呢? 或者有任何意見都歡迎討論! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.66.65.149 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1436982039.A.A02.html
leicheong: 工作多年的多半有自己的一套習慣,要不公司也有指定跟隨 07/16 08:20
leicheong: 的code practice, 要找模版的機會不會很多. 07/16 08:21
yfr: 以我自己來說,會參考別人的模板然後自己做自己的模板XD 07/16 08:49
yfr: 我覺得如果有人願意分享無論如何都值得看一下或聽一下 07/16 08:50
yfr: 題外話,超連結多了一個右括號阿 ~~~ 07/16 08:52
已經修正,謝謝提醒!
blair0: 對新手或資歷淺的應該很有用,順便吸收你的開發style 07/16 09:01
GoalBased: 放上去看REPO數不就知道了 07/16 09:21
Killercat: 不就template project或者archetype 07/16 10:12
Killercat: 你如果會用maven的話 參考一下maven archetype怎麼做的 07/16 10:13
感謝大家的意見,我會重新思考這個project存在的價值,也會去看看maven是怎麼樣的東西 ※ 編輯: gocreating (210.66.65.149), 07/16/2015 14:20:04
qrtt1: maven 有寫 java 才有在用,其實 archetype 就只是一種特 07/16 16:01
qrtt1: 殊的 project,內填一些變數,產生時依使用者指定的內容代 07/16 16:02
qrtt1: 換掉,你自己寫 code generator 也是一樣的效果啊 07/16 16:02
qrtt1: maven 被舉例,大概是 archetype 可以被註冊,所以能讓別 07/16 16:03
qrtt1: 人產生 project 時,指定要某種 archetype。自己有需求的話 07/16 16:03
qrtt1: 應該是不用這麼費工啦。 07/16 16:03
xtxml: seed project對於入門很重要啊,有個不錯的東西拿來起步 07/16 21:45
xtxml: 實際配置好一些東西,對不熟的人來說不會一開始結構就歪掉 07/16 21:46
Killercat: 其實我意思是說,參考一下Maven Archetype XD 07/16 22:10
Killercat: 並不是叫他使用Maven :P 07/16 22:10
yfr: 我之前有看過appfuse,輸入資訊就能幫忙建一個基礎架構出來 07/16 22:50
yfr: 不過說是基礎一點也不基礎,根本超肥大,不過功能很完整 07/16 22:50
yfr: 蠻值得參考一下的 07/16 22:50
Killercat: 其實理想中的做法是plugin based,什麼都plugin...:D 07/16 23:14
Killercat: 缺什麼就倒什麼上去,只是這種framework滿難設計的 07/16 23:14
conanist: 基本上鐵定要這樣開發,用你順手的樣板下去寫 07/18 23:48
conanist: 看你的案子相似度會不會很高,如果是改改SQL跟改改VIEW 07/18 23:50
conanist: 那還是COPY上一個案子就好了,把專注點放在不一樣的地方 07/18 23:50