摘要: 經(jīng)過(guò)一個(gè)下午的折騰,終于在服務(wù)器上把AppArch(www.apparch.net )部署好了,方案用的是centos+lighttpd+fastcgi+mysql。AppArch是一個(gè)虛擬化管理平臺(tái),目標(biāo)是通過(guò)Web界面方便地管理多臺(tái)服務(wù)器上的虛擬機(jī),支持Xen、KVM、OpenVZ等多種虛擬化技術(shù),并提供自動(dòng)伸縮、動(dòng)態(tài)遷移、高可用性、負(fù)載平衡等高級(jí)功能。當(dāng)然,目前還只能做到控制虛擬機(jī)的啟動(dòng)、關(guān)機(jī)、重啟和斷電。下面是網(wǎng)站截圖: 閱讀全文
Ruby On Rails
摘要: 網(wǎng)站開(kāi)發(fā)講究的是效率,能把一個(gè)創(chuàng)意在最短的時(shí)間內(nèi)實(shí)現(xiàn),往往容易占得先機(jī)。盡管ruby On rails的開(kāi)發(fā)效率很高,但是如果每次開(kāi)發(fā)網(wǎng)站都需要從頭做起注冊(cè)、登錄、權(quán)限管理、忘記密碼這些繁瑣的基礎(chǔ)功能,實(shí)在不是一件愉快的事。另一方面,盡管已經(jīng)有幾年的歷史,Ruby On Rails在國(guó)內(nèi)仍然屬于迅速發(fā)展中的小眾社區(qū),到目前為止沒(méi)有產(chǎn)生比較有影響力的開(kāi)源項(xiàng)目,作為第一波絕大部分的Ruby On Rails開(kāi)源項(xiàng)目幾乎絕跡,如何為初學(xué)者提供一個(gè)學(xué)習(xí)、實(shí)踐的案例成為一個(gè)現(xiàn)實(shí)的問(wèn)題。
AppArch projectone的目標(biāo)是通過(guò)長(zhǎng)期的、持續(xù)的開(kāi)發(fā)形成:
一套實(shí)用的網(wǎng)站基礎(chǔ)架構(gòu)
一份完善的架構(gòu)風(fēng)格和指導(dǎo)原則
一個(gè)成熟的開(kāi)源社區(qū) 閱讀全文
AppArch projectone的目標(biāo)是通過(guò)長(zhǎng)期的、持續(xù)的開(kāi)發(fā)形成:
一套實(shí)用的網(wǎng)站基礎(chǔ)架構(gòu)
一份完善的架構(gòu)風(fēng)格和指導(dǎo)原則
一個(gè)成熟的開(kāi)源社區(qū) 閱讀全文
摘要: 網(wǎng)站開(kāi)發(fā)講究的是效率,能把一個(gè)創(chuàng)意在最短的時(shí)間內(nèi)實(shí)現(xiàn),往往容易占得先機(jī)。盡管Ruby On Rails的開(kāi)發(fā)效率很高,但是如果每次開(kāi)發(fā)網(wǎng)站都需要從頭做起注冊(cè)、登錄、權(quán)限管理、忘記密碼這些繁瑣的基礎(chǔ)功能,實(shí)在不是一件愉快的事。下面這些代碼能夠讓我們直接關(guān)注網(wǎng)站的邏輯實(shí)現(xiàn),而不是繁瑣的基本功能。 閱讀全文
摘要: Ruby Conf China 2009回來(lái)一直很累、很忙,今天終于決定把這篇拖欠了近2周的文章寫(xiě)出來(lái)。我是20號(hào)下午從杭州出發(fā)到上海的,晚上住在同學(xué)的寢室,這里就從我們的聊天開(kāi)始。 閱讀全文
摘要: 根據(jù)The Computer Language Benchmarks Game的性能測(cè)試結(jié)果:
PHP : JRuby : Python : Java 大約是 1:2:4:100,以上結(jié)果僅供參考。另外,JRuby、Java比較占用內(nèi)存。由此可以看出,Ruby應(yīng)用于Web開(kāi)發(fā)在性能上不會(huì)有太大的的問(wèn)題,至少和PHP/Python是同一數(shù)量級(jí)的。 閱讀全文
PHP : JRuby : Python : Java 大約是 1:2:4:100,以上結(jié)果僅供參考。另外,JRuby、Java比較占用內(nèi)存。由此可以看出,Ruby應(yīng)用于Web開(kāi)發(fā)在性能上不會(huì)有太大的的問(wèn)題,至少和PHP/Python是同一數(shù)量級(jí)的。 閱讀全文
摘要: 由于Java語(yǔ)言的局限性,實(shí)現(xiàn)一個(gè)Rails-like的Java開(kāi)發(fā)框架一直是一個(gè)難題。在Java上想體驗(yàn)Rails-like的開(kāi)發(fā)模式,只能選擇Grails或者JRuby on Rails。然而這兩種框架都是動(dòng)態(tài)語(yǔ)言實(shí)現(xiàn)的框架,只是基于JVM而不是基于Java語(yǔ)言本身。動(dòng)態(tài)語(yǔ)言確實(shí)有很多優(yōu)點(diǎn),但往往難以調(diào)試。是否有一個(gè)Java語(yǔ)言實(shí)現(xiàn)的Rails-like框架?答案是Play! 閱讀全文