掃盲貼 Ruby on Rails目錄文件數
對于一個經驗豐富的編程人員來說,對于Ruby on Rails開發框架的理解可能是相當豐富的。那么有多少人知道Ruby on Rails目錄文件數有多少呢?#t#
安裝完成ruby on rails之后,看了一下,Ruby on Rails目錄文件數有3萬多個,而安裝JDK后JDK_HOME下面的文件不超過3000個,.net FrameWork 2.0目錄
C:\WINDOWS\Microsoft.NET下面文件600個,Oracle 11g安裝之后product目錄下面有4萬多個文件,看來ROR達到了oracle數據庫的企業級文件數目了。
這樣的ROR應用是不是太松散了呢?
如果建立一個完整的WEB應用,Ruby on Rails目錄文件數可能會超過10萬,真的是一件很恐怖的事情,明顯的感覺是windows下面打開目錄變慢了,這樣的松散式的文件組織架構是否適合企業級應用呢,不過好像unix系的很多應用都是文件數目龐大的不得了,文件多了的明顯壞處就是維護麻煩,那么多文件,查找、定位都會是一件困難的事情。
你看gem的包就采用了gz的壓縮方式,其實是否可以考慮ruby原生支持類似于jar或者gem方式發行軟件庫,都是解釋執行的語言,java這樣處理龐大的class不就很好嗎,采用jar包保障了軟件庫的獨立性,版本管理也很方便,便于deploy。
對于ROR的開發人員來說,估計也沒有誰想隨時去看看active*的那些支持庫,譬如說,直接使用gem文件加到ROR應用中就能使用rails的功能,不是一件很酷的事情嗎?