項(xiàng)目隨想系列之在線運(yùn)行代碼

最近打算在業(yè)余時(shí)間做一個(gè)項(xiàng)目屏富,主要是我很久沒獨(dú)立做過項(xiàng)目了店雅,最近一次獨(dú)立全棧完成前后端,還是在三年前了太援,為什么很久沒做了呢幅骄?

主要是因?yàn)樽詮倪M(jìn)到大公司劫窒,和以前小公司自己做東西不太一樣,分工比較明確拆座,我只需要做好自己負(fù)責(zé)的那一塊就行了主巍,其它工作由其它同事負(fù)責(zé)解決冠息。

長(zhǎng)期下來,我發(fā)現(xiàn)自己以前會(huì)的很多技能孕索,就好像溫水煮青蛙一般自然而然的消失了逛艰,或者說沒有那么熟練了,忘得非掣阈瘢快散怖,程序員的很多技能,包括編程語言肄渗,只要很長(zhǎng)時(shí)間不用镇眷,那么自然而然就忘記了,所以我想重新把那些技能撿起來翎嫡,為以后的計(jì)劃做鋪墊欠动,因此打算通過做一個(gè)項(xiàng)目把全棧工程師的技能撿起來。

我想起以前自己獨(dú)立做一個(gè)項(xiàng)目還是很快的惑申,一兩周就搞定后臺(tái)開發(fā)具伍,自己獨(dú)立搭各種框架,前端也是一兩周就搞定了∪ν眨現(xiàn)在不知道還能不能保持以前的水平了沿猜。

以前認(rèn)識(shí)的老朋友花錢讓我?guī)退鲆粋€(gè)電商后臺(tái)雛形,也就用了兩周時(shí)間碗脊,從0開始啼肩,后面他有了自己開發(fā)團(tuán)隊(duì),在我的基礎(chǔ)上繼續(xù)開發(fā)衙伶。

好懷念以前的那種時(shí)光祈坠,現(xiàn)在感覺好像沒那么快了。

不過我還是想起來以前做項(xiàng)目的時(shí)候的規(guī)劃的矢劲,我自己做項(xiàng)目的規(guī)劃一般是以下幾個(gè)階段:

全新項(xiàng)目->原型設(shè)計(jì)->接口設(shè)計(jì)-數(shù)據(jù)庫表設(shè)計(jì)->后臺(tái)開發(fā)->前端赦拘,安卓,ios

  • 首先是原型設(shè)計(jì)芬沉,使用pencil或者axure
  • 接口設(shè)計(jì)就是這個(gè)項(xiàng)目用到哪些接口躺同,哪些crud的接口,登陸接口丸逸,上傳接口等等
  • 數(shù)據(jù)庫表設(shè)計(jì)蹋艺,要用哪些數(shù)據(jù)庫,mysql還是pg黄刚,其次就是數(shù)據(jù)庫的表的設(shè)計(jì)了捎谨,需要哪些數(shù)據(jù),數(shù)據(jù)模型是怎么樣的
  • 后臺(tái)開發(fā),就是具體后臺(tái)實(shí)現(xiàn)的業(yè)務(wù)邏輯和增刪改查那些了涛救,使用什么后臺(tái)技術(shù)畏邢,springboot,還是python检吆,如果是簡(jiǎn)單的后臺(tái)接口舒萎,就肯定用python flask,復(fù)雜的使用springboot
  • 前端的話蹭沛,就是安卓逆甜,ios,小程序致板,html5那些前端展示的應(yīng)用交煞,現(xiàn)階段主要考慮uniapp來做跨平臺(tái)應(yīng)用,當(dāng)然以前uniapp沒那么火的時(shí)候斟或,那時(shí)候我是用vue來寫后臺(tái)管理的素征,還沒涉及到用戶前端。

這個(gè)項(xiàng)目的名字是在線運(yùn)行代碼萝挤,就是在前端編寫好代碼御毅,然后在云端運(yùn)行,面向的群體是程序員的初學(xué)者怜珍,或者需要臨時(shí)調(diào)試代碼端蛆,在車上,公交上酥泛,地鐵上今豆,可以實(shí)時(shí)運(yùn)行得到結(jié)果,驗(yàn)證自己的想法柔袁。

運(yùn)行的代碼主要是一些片段性的example代碼呆躲,舉個(gè)例子:

public class Example{  
   public static void main(String args[]){  
    //creating a string by java string literal 
    String str = "Beginnersbook"; 
    char arrch[]={'h','e','l','l','o'}; 
    //converting char array arrch[] to string str2
    String str2 = new String(arrch); 
        
    //creating another java string str3 by using new keyword 
    String str3 = new String("Java String Example"); 
        
    //Displaying all the three strings
    System.out.println(str);  
    System.out.println(str2);  
    System.out.println(str3);  
   }
}
def hello():
    print('Hello, World!')
  
hello()
# Prints Hello, World!

后續(xù)可能基于一些常用的python或者java庫來羅列一些example,來幫助學(xué)習(xí)和輔助開發(fā)捶索,初步打算支持java和python兩個(gè)比較流行的語言的學(xué)習(xí)
后續(xù)可能進(jìn)一步開放go語言插掂,js語言,這些流行的語言的學(xué)習(xí)

總的來說這個(gè)項(xiàng)目通過在線運(yùn)行調(diào)試代碼片段達(dá)到學(xué)習(xí)的目的腥例。
軟件會(huì)內(nèi)置很多代碼片段

總的功能概括如下:

  1. 支持代碼片段編輯和運(yùn)行辅甥,運(yùn)行時(shí)間最大不超過8s,防止惡意暫停線程燎竖,占用系統(tǒng)資源璃弄,以及限制單個(gè)片段可以使用的cpu和內(nèi)存
  2. 內(nèi)置大量的基礎(chǔ)代碼學(xué)習(xí)片段,可以直接基于代碼片段運(yùn)行
  3. 內(nèi)置語言里面常用庫的運(yùn)用和使用片段底瓣,對(duì)于java而言谢揪,可能是spring,apache的utils工具捐凭,對(duì)于python而言拨扶,可能是json,yaml處理的庫茁肠,或者機(jī)器學(xué)習(xí)的庫
  4. 后續(xù)進(jìn)一步支持代碼長(zhǎng)時(shí)間的收費(fèi)運(yùn)行患民,可綁定域名等

目前想到的就這些了,后續(xù)的文章和公眾號(hào)會(huì)進(jìn)一步記錄我的開發(fā)歷程垦梆,謝謝閱讀

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末匹颤,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子托猩,更是在濱河造成了極大的恐慌印蓖,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件京腥,死亡現(xiàn)場(chǎng)離奇詭異赦肃,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)公浪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門他宛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人欠气,你說我怎么就攤上這事厅各。” “怎么了预柒?”我有些...
    開封第一講書人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵队塘,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我宜鸯,道長(zhǎng)人灼,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任顾翼,我火速辦了婚禮投放,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘适贸。我一直安慰自己灸芳,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開白布拜姿。 她就那樣靜靜地躺著烙样,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蕊肥。 梳的紋絲不亂的頭發(fā)上谒获,一...
    開封第一講書人閱讀 49,111評(píng)論 1 285
  • 那天蛤肌,我揣著相機(jī)與錄音,去河邊找鬼批狱。 笑死裸准,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的赔硫。 我是一名探鬼主播炒俱,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼爪膊!你這毒婦竟也來了权悟?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤推盛,失蹤者是張志新(化名)和其女友劉穎峦阁,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體耘成,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拇派,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了凿跳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片件豌。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖控嗜,靈堂內(nèi)的尸體忽然破棺而出茧彤,到底是詐尸還是另有隱情,我是刑警寧澤疆栏,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布曾掂,位于F島的核電站,受9級(jí)特大地震影響壁顶,放射性物質(zhì)發(fā)生泄漏珠洗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一若专、第九天 我趴在偏房一處隱蔽的房頂上張望许蓖。 院中可真熱鬧,春花似錦调衰、人聲如沸膊爪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽米酬。三九已至,卻和暖如春趋箩,著一層夾襖步出監(jiān)牢的瞬間赃额,已是汗流浹背加派。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留跳芳,地道東北人芍锦。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像筛严,于是被迫代替她去往敵國(guó)和親醉旦。 傳聞我的和親對(duì)象是個(gè)殘疾皇子饶米,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容