タグ

LLに関するwackyのブックマーク (4)

  • 【中級】ライトウェイト・ランゲージを使いこなす 後編

    面倒な作業だが避けては通れない――。開発を進めていくと,そんな場面に遭遇することが少なくないのではないだろうか。 そんなとき,手軽にプログラムを作成/実行できるスクリプト言語を使うと,面倒な作業を簡単に済ませることができる(図4)。Part2では,スクリプト言語の特徴を十分に活かして,やっかいな作業を楽に進めている6人のエンジニアの活用事例を,開発フェーズごとに紹介しよう。 設計フェーズ:プロトタイプでの確認に活用 「アプリケーションを設計してみたものの,問題なく動くかどうかが不安だ。手早く確かめる方法はないかな」。そんな悩みを抱えているとき,スクリプト言語が役に立つ。 日総合研究所 技術部で,Javaアプリケーションの開発プロジェクトに携わる橋吉治氏は,設計作業の際,Rubyを使ってプロトタイプのプログラムを作り,設計内容を確認している。自らが書いたUMLモデルに従って,Ruby

    【中級】ライトウェイト・ランゲージを使いこなす 後編
    wacky
    wacky 2006/11/02
    設計からテストまで、開発の各フェーズにおけるスクリプト言語の活用事例。
  • 【中級】ライトウェイト・ランゲージを使いこなす 前編

    楽にプログラミングでき,コンパイルなしで動かせるスクリプト言語。ここ数年,“軽い言語”という意味を持つ“Lightweight Language(LL)”として見直されている。特集では,LLの良さとは何か,開発にどう適用すればよいかを解説する。さらに現場のエンジニアがどうLLを使いこなしているか,実例を紹介する。 近年,Javaに代表される“重厚な”Webシステム開発言語に対するアンチテーゼとして,より手軽な「Lightweight Language(LL)*1 」が注目を集めている。 LLの定義は明確ではないが, (1)やりたいことを少ないコード量で実装できるため,プログラミングにかける労力が少ない (2)インタプリタ型*2 であるため,アプリケーションを開発してから実行させるまでの時間がかからない (3)言語構造がシンプルであるため,言語の習得期間が短くて済む といったことが共通の特

    【中級】ライトウェイト・ランゲージを使いこなす 前編
    wacky
    wacky 2006/10/26
    スクリプト言語のルーツ、最近スクリプト言語が再び脚光を浴びている2つの理由。
  • [ThinkIT] 第2回:はてなフレームワークとPerlとシステム負荷 (1/2)

    このぐらいの規模のWebアプリケーションを作る場合、スクラッチからコードを書いていたのでは効率が悪いですし、また複数のプログラマで開発を進めるにあたってコードの品質を一定に保つのが難しくなってきます。ということで、ここはフレームワークの出番です。 PerlにはCatalystやSledge、CGI::Applicationといったオープンソースの優れたフレームワークがいろいろとありますが、はてなでは自社開発の「はてなフレームワーク」を利用しています。 はてなフレームワークを開発した当時の2001年頃はLL向けの良いフレームワークがあまり無かったため、自分たちで作りました。その後も改良を続け現在も同フレームワークを利用し続けています。 最近ではPerlに限らず、優れたフレームワークの実装が世の中に多数あり、その多くがフリーです。あまり自社開発のフレームワークを利用することの利点は多くないかも

    wacky
    wacky 2006/10/20
    id:naoya氏による「はてなブックマークの裏側」シリーズ。LLによるWebアプリケーション開発プラットフォームの現状に関する考察。フレームワーク/システム負荷対策の話。
  • 「3年で陳腐化するWebサイトの構築には軽量言語のほうが向いている」,日本Rubyの会,高橋征義会長

    「3年で陳腐化するWebサイトの構築には軽量言語のほうが向いている」,日Rubyの会,高橋征義会長 Developers Summit 2006(デブサミ2006) 「Web(サイトの構築)にはLightweight Language(LL:軽量言語)が向いている」。「日Rubyの会」の会長でツインスパークに勤務する高橋征義氏は2006年2月9日,東京・目黒で開催されている開発者向けカンファレンス「Developers Summit 2006(デブサミ2006)」の講演でこう語った。その理由は「Webサイトの陳腐化のサイクル」にあるという。 高橋氏は「Webサイトは構築してから3年経つと陳腐化する」と指摘する。ただ,壊れたわけでもないWebサイトを3年でリニューアルするには,事前に顧客と話をつけておく必要がある。3年で捨てる予定のアプリケーションの予算は少ない—これが,WebにはPHP

    「3年で陳腐化するWebサイトの構築には軽量言語のほうが向いている」,日本Rubyの会,高橋征義会長
    wacky
    wacky 2006/02/12
    陳腐化のサイクルは3年、軽量言語(Lightweight Language)ならリニューアルも少ない予算で対応可能、という話。後半はRailsの3つの重要な特徴についての話。
  • 1