[心得] HTML?New Template System ?
本文出自此
http://lightyror.blogspot.com/2006/09/htmlnew-template-system.html
現行 Scripting Language 不管PHP,ASP,ruby大多是採用
<td width="100%"> <b>
<%= link_to '請按此' , :action => 'index' %>
</b></td>
類似這樣的形式
也就是 HTML 為主,並且在裡面嵌入 scripting language code
Rails erb 也是這樣的作法
不過Ruby 愛好者有一種不知道是好還是壞的想法
VIVA ,Ruby 統一全世界
Javascript 用 RJS 併吞掉
SQL 用 ActiveRecord and Migrate 併吞掉
Web Service 用 Action Web Service
Mail 用 Action Mailer
甚至Web Server 都有 Ruby 版本( Webricks 還有 Mongrel )
這些我都相當的贊成
因為 Javascript 跟 SQL 的混亂已經嚴重影響到程式設計師
今天卻發現 HAML and MarkBy
可以讓 HTML 也危在旦夕(笑)
HAML 就是原本的RHTML
<small><%= item.body %></small>
變成
%small= item.body
而MarkBy更是厲害
require 'markaby'
mab = Markaby::Builder.new
mab.html do
head { title "Boats.com" }
body do
h1 "Boats.com has great deals"
ul do
li "$49 for a canoe"
li "$39 for a raft"
li "$29 for a huge boot that floats and can fit 5 people"
end
end
end
puts mab.to_s
如此用 Ruby 寫出 HTML @@!
對岸這對於這方面的態度是將這些東西,歸類在近乎奇淫技巧 上面
我的感覺是這樣
還記得 OSDC 2006 in TW上面,Ingy 在講到Wiki語法混亂的問題時(只憑記憶,有錯請見諒)
有人說 Wiki 語法太多太亂,需要 Standard 統一 ,但是依我所見,其實現在早就有 WIKI Standard 了,那就是 HTML
Ruby 統一全世界當然是一個美好的夢想
畢竟我是100%原汁的 Ruby 派
但是當你在商業應用上
版面設計通常交給美工
他們只需要會 Dreamweaver 之類的東西
這時候,難道你要教美工 Ruby 程式設計?
所以,除非 Dreamweaver 或是 Frontpage 支援 Ruby @@!
不然大家還是先把 HTML 當成網頁程式設計的最大公約數好了
--
lighty RoR 是一個介紹 lighttpd , SQLite , Ruby and Rails 的 Blog
http://lightyror.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.218.90.242
※ 編輯: giive 來自: 61.218.90.242 (09/18 14:17)
推
09/18 14:25, , 1F
09/18 14:25, 1F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章