<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    莊周夢(mèng)蝶

    生活、程序、未來(lái)
       :: 首頁(yè) ::  ::  :: 聚合  :: 管理

    記首次cn-clojure線(xiàn)下聚會(huì)

    Posted on 2011-08-09 14:09 dennis 閱讀(7570) 評(píng)論(3)  編輯  收藏 所屬分類(lèi): 涂鴉Clojure
        沒(méi)有耐心看經(jīng)過(guò)的請(qǐng)直接拉到末尾看slide列表。

        這個(gè)聚會(huì)是由江宏首先提議的,我參與協(xié)助。目的是讓長(zhǎng)三角地區(qū)對(duì)clojure語(yǔ)言感興趣,或者正在使用的朋友當(dāng)面認(rèn)識(shí)和交流一下。會(huì)議的組織過(guò)程一波三折,首先是會(huì)議地點(diǎn)本來(lái)定在了上海google辦公室,但是后來(lái)google那邊又說(shuō)不讓過(guò)去,我再聯(lián)系了原來(lái)淘寶網(wǎng)的同事火狐,經(jīng)過(guò)他的努力和幫助,最終將地點(diǎn)確定在了上海大眾點(diǎn)評(píng)。要感謝大眾點(diǎn)評(píng)網(wǎng)和火狐的幫助,不然這次活動(dòng)估計(jì)就黃了。會(huì)議的日期選定也比較偶然,跟七夕撞在了一天,并且8月6號(hào)這天說(shuō)臺(tái)風(fēng)“梅花”要在江浙一帶登陸,上海要刮多少級(jí)多少級(jí)的大風(fēng),加上我和杭州的幾個(gè)朋友過(guò)去要坐高鐵,那心里就七上八下了,搞不好就要被“掩埋”了。我們還開(kāi)玩笑說(shuō)最好買(mǎi)火車(chē)中段車(chē)廂的票為妙。

        8月6日一早,和同在淘寶的楊冬,加上兩位做ROR的朋友一起出發(fā),天氣沒(méi)有想象的糟糕,高鐵一個(gè)小時(shí)就到了,轉(zhuǎn)地鐵到大眾點(diǎn)評(píng)網(wǎng)大概也才中午12點(diǎn)左右。打了電話(huà)給火狐,一起吃了飯然后就直奔大眾點(diǎn)評(píng)網(wǎng)。大眾點(diǎn)評(píng)網(wǎng)的前臺(tái)大廳裝修也是非常熟悉的橙色,很意外周6有很多人,后來(lái)才知道是在搞招聘會(huì)和培訓(xùn)。這時(shí)候,江宏他們也從昆山趕到了,火狐幫我們定的會(huì)議室很大,足夠容納20號(hào)人左右。陸續(xù)有人達(dá)到,到約定的1點(diǎn)的時(shí)候,我記的是來(lái)了大概11還是12個(gè)人,還有幾個(gè)朋友在路上,因此我們決定推遲到1點(diǎn)半再開(kāi)始。最終來(lái)的人估計(jì)有15個(gè)以上,估計(jì)報(bào)名的都來(lái)了。

        1點(diǎn)半正式開(kāi)始,首先是我來(lái)講《clojure概覽》這個(gè)topic,主要是一個(gè)clojure語(yǔ)言的介紹。這個(gè)是我上周開(kāi)始準(zhǔn)備的,在去年《clojure的魅力》的基礎(chǔ)上做了刪減和增加,聽(tīng)取江宏的意見(jiàn)增加了示例和引子。上周也在我們的團(tuán)隊(duì)講過(guò)一次。輕車(chē)熟路,也為了給后面的topic留出時(shí)間,我講的比較快,大概40分鐘就結(jié)束了。

        接下來(lái)是孫寧(sunng87)講《clojure開(kāi)發(fā)的生命周期管理》,我對(duì)clojure的周邊工具并不熟悉,趁機(jī)更好地了解了很多 clojure開(kāi)發(fā)過(guò)程中用到的工具和資料,推薦對(duì)clojure開(kāi)發(fā)感興趣的朋友看下。嘗試了下clooj,比我預(yù)期的要好,遺憾的是還沒(méi)有語(yǔ)法高亮,推薦初學(xué)clojure的朋友可以嘗試下這個(gè)輕量級(jí)的IDE。目前最好的clojure IDE還是idea里的La Clojure插件。最后孫寧順便廣告了下lein-control插件,這是孫寧構(gòu)建的一個(gè)clojure-control的lein插件,他還貢獻(xiàn)了一個(gè)類(lèi)似python里fabric的clojure DSL實(shí)現(xiàn),讓clojure-control更易用。

        接下來(lái)是江宏介紹他們開(kāi)發(fā)trakrapp.com這個(gè)純clojure實(shí)現(xiàn)的網(wǎng)站中使用的技術(shù),以及遇到的問(wèn)題和經(jīng)驗(yàn)。這個(gè)網(wǎng)站基于compojure這個(gè)框架實(shí)現(xiàn)的,前端采用backbone.js,后端是MongoDB和postgresql,可以說(shuō)都是非常“新潮”的技術(shù)。他在談?dòng)龅絾?wèn)題的時(shí)候,提到clojure的stack trace又長(zhǎng)又丑,這一點(diǎn)深有體會(huì),clojure的異常堆棧包含了java和clojure的,整個(gè)調(diào)用鏈相對(duì)較長(zhǎng),非常不利于問(wèn)題的排查,不知道后續(xù)clojure會(huì)不會(huì)對(duì)這一點(diǎn)做出改進(jìn)。

        接下來(lái)是林晴介紹他們一個(gè)用scala實(shí)現(xiàn)的類(lèi)似domino的企業(yè)OA系統(tǒng),不過(guò)他這個(gè)例子給我的感覺(jué)更多是發(fā)揮了mongodb的schema free的特點(diǎn),沒(méi)有體現(xiàn)出使用scala的好處來(lái)。我對(duì)scala的觀點(diǎn)一直很明確,scala想做JVM上的c++,從個(gè)人角度不喜歡這種多范式的語(yǔ)言,并且語(yǔ)法不符合我的胃口,特別是類(lèi)型系統(tǒng)這塊特別復(fù)雜,我怕我在寫(xiě)scala的時(shí)候還要參考一本厚厚的reference,這不是我想要的。而clojure的核心就非常小,相對(duì)符合我的期望。

        作為東道主的火狐介紹了大眾點(diǎn)評(píng)網(wǎng)的新架構(gòu)以及他們從.net往java遷移的經(jīng)驗(yàn),他們的新架構(gòu)也是做服務(wù)化和中心化,對(duì)于.net和java平臺(tái)來(lái)說(shuō),遷移更多是從人力成本和一些其他因素決定的,當(dāng)然,遷移最重要的還是要有公司高層的全力支持,特別重要的一點(diǎn)是如何讓老員工也參與這個(gè)過(guò)程。因?yàn)槔蠁T工對(duì)現(xiàn)有系統(tǒng)和業(yè)務(wù)最熟悉,將他們排除在外閉門(mén)造車(chē)是注定要失敗的。

        最后是同樣來(lái)自昆山文石的吳哲介紹如何在半天內(nèi)實(shí)現(xiàn)一個(gè)HTML 5的游戲,他介紹的processing.js非常有趣,processing本身是一門(mén)編程語(yǔ)言,有人將它移植到了js上,可以直接在支持html5上瀏覽器展現(xiàn),效果相當(dāng)cool。巧合的是我在回去后的第二天去書(shū)店的時(shí)候,竟然在某個(gè)角落看到《processing互動(dòng)編程藝術(shù)》這本書(shū),買(mǎi)了下來(lái)準(zhǔn)備了解下。做數(shù)據(jù)圖形化的同學(xué)可以關(guān)注下。

        總體來(lái)講,這次聚會(huì)的效果超過(guò)我的預(yù)期,在超強(qiáng)臺(tái)風(fēng)的陰影下和七夕愛(ài)情的感召下還有這么多人趕過(guò)來(lái),作為組織者之一非常感動(dòng)。并且topic講座也讓我學(xué)習(xí)了一些東西,最重要的是當(dāng)面認(rèn)識(shí)了一些網(wǎng)上交流過(guò)的朋友,給我印象深刻的是看起來(lái)非常老成的孫寧,完全不像個(gè)85后。還有個(gè)印象深刻的細(xì)節(jié)是現(xiàn)場(chǎng)的5,6臺(tái)mbp,這里面還是因?yàn)橛型瑢W(xué)是在搞ROR的因素。

        最后,給下slide的鏈接如下:

    1,我的《clojure概覽》,源碼在github上。
    2,孫寧的《Clojure開(kāi)發(fā)的生命周期管理》,lein-controlclojure-control
    3,江宏的《Clojure web development》,他們開(kāi)發(fā)的網(wǎng)站
    4,吳哲的《How to build a html5 game in half a day
    5,火狐的《大眾點(diǎn)評(píng)網(wǎng)新架構(gòu)
    6,cn-clojure主頁(yè)
     

    評(píng)論

    # re: 記首次cn-clojure線(xiàn)下聚會(huì)  回復(fù)  更多評(píng)論   

    2011-08-10 11:42 by hongjiang
    看了一下ppt,挺不錯(cuò)。訪(fǎng)問(wèn)了一下jianghong的主頁(yè),這哥們跟我的名字正好反過(guò)來(lái),牛人。

    # re: 記首次cn-clojure線(xiàn)下聚會(huì)  回復(fù)  更多評(píng)論   

    2011-08-22 14:46 by limux
    我一直關(guān)注Clojure,但是沒(méi)有時(shí)間出去參加你們的會(huì),太遠(yuǎn)也是其一。所以希望你們能有視頻或者音頻,而不單單是ppt。

    # re: 記首次cn-clojure線(xiàn)下聚會(huì)  回復(fù)  更多評(píng)論   

    2012-06-26 20:09 by 楊軻
    不錯(cuò)哦,什么時(shí)候能來(lái)聚劃算團(tuán)隊(duì)做一次分享
    主站蜘蛛池模板: 国产精品无码亚洲一区二区三区| 免费人妻无码不卡中文字幕系| 亚洲一区二区三区无码中文字幕| 91视频免费观看| 亚洲一区在线观看视频| 国产精品jizz在线观看免费| 热久久这里是精品6免费观看| 亚洲第一香蕉视频| 免费在线观看视频a| 久久久久国产精品免费免费不卡| 亚洲欧美日韩中文二区| 久久亚洲精品视频| 成人午夜性A级毛片免费| 国产精品成人观看视频免费| 亚洲男同gay片| 花蝴蝶免费视频在线观看高清版| 青青免费在线视频| 久久久久亚洲AV无码专区首JN| 在线看片人成视频免费无遮挡| 一级特黄录像视频免费| 亚洲熟妇色自偷自拍另类| 亚洲国产综合人成综合网站| 精品久久久久成人码免费动漫 | 在线视频观看免费视频18| 老湿机一区午夜精品免费福利| 亚洲精品国产电影午夜| 亚洲真人日本在线| 成人无遮挡裸免费视频在线观看 | 久久久久se色偷偷亚洲精品av| 亚洲午夜激情视频| 免费精品人在线二线三线区别| 暖暖日本免费中文字幕| 美女黄网站人色视频免费| 亚洲av极品无码专区在线观看| 亚洲第一精品福利| 亚洲黄片手机免费观看| 午夜a级成人免费毛片| 99热在线精品免费播放6| 一级有奶水毛片免费看| 久久久亚洲精华液精华液精华液| 亚洲国产福利精品一区二区|