Your SlideShare is downloading. ×
0
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Webデベロッパの祭典@東京:Webエンジニアの視点
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Webデベロッパの祭典@東京:Webエンジニアの視点

1,039

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,039
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Webエンジニアの視点 ∼開発現場からの視点で∼ 株式会社ツインスパーク/日本Rubyの会 高橋征義
  • 2. 自己紹介
  • 3. 高橋征義
  • 4. 所属
  • 5. 株式会社 ツインスパーク
  • 6. 仕事
  • 7. Webアプリ ケーション 開発
  • 8. 別の肩書
  • 9. 日本Ruby の会 会長
  • 10. 日本Ruby の会
  • 11. 目的
  • 12. Ruby利用者 の支援
  • 13. Ruby開発者 の支援
  • 14. 活動内容
  • 15. 日本Ruby 会議の開催
  • 16. Rubyist Magazine の発行
  • 17. 各種イベント への参加
  • 18. 地域Ruby 会議の後援
  • 19. 本日の お題
  • 20. Web エンジニア の視点
  • 21. 開発現場 からの視点で
  • 22. 研究開発 ではなく
  • 23. 事業戦略 でもなく
  • 24. 技術とビジネス のベタな話
  • 25. 思い ついた話
  • 26. とある宴会 での議論
  • 27. デザイナーと プログラマ
  • 28. プログラマは HTMLを 書くべきか
  • 29. 意見が 対立
  • 30. 話が噛み 合ない
  • 31. 業務システムと コミュニティ サイト
  • 32. 違う ビジネス
  • 33. 異なる 前提
  • 34. 残念な すれ違い
  • 35. 本日の 内容
  • 36. 3つ
  • 37. 第1部
  • 38. 4つの 世界
  • 39. Web開発にも いろいろある
  • 40. ジョエルの パクリ
  • 41. 第2部
  • 42. Web開発 の変遷
  • 43. 技術の 変わり方
  • 44. 言語を 中心に
  • 45. 第3部
  • 46. 未来の話
  • 47. どうなる どうする
  • 48. 正直よく 分からない
  • 49. 話半分程度に 聞いていた だければ
  • 50. よろしく お願いします
  • 51. 第1部
  • 52. 4つの世界
  • 53. 5つの世界
  • 54. ジョエル・オン ・ソフトウェア
  • 55. ソフトウェアに 関するエッセイ
  • 56. 5つの世界
  • 57. Webでも 公開
  • 58. ソフトウェア の世界を5つ に分けて説明
  • 59. ・パッケージ ・インターナル ・組み込み ・ゲーム ・使い捨て
  • 60. 1つ目
  • 61. パッケージ
  • 62. 箱売り
  • 63. ダウンロード 販売
  • 64. オープン ソース
  • 65. 2つ目
  • 66. インターナル
  • 67. 業務 システム
  • 68. 一つの会社, 一つの状況 で使われる
  • 69. ユーザビリティ
  • 70. 優先度は 高くない
  • 71. 開発速度 は重要
  • 72. 3つ目
  • 73. 組み込み
  • 74. ハードと セット
  • 75. アップデート できない
  • 76. 品質要求 が高い
  • 77. 速度重要
  • 78. プロセッサ の遅さを カバー
  • 79. 4つ目
  • 80. ゲーム
  • 81. 当たれば でかい
  • 82. ほとんど 当たらない
  • 83. どこで儲けて どこで損するか
  • 84. どこまで損して 大丈夫か
  • 85. ポートフォリオ が重要(らしい)
  • 86. 5つ目
  • 87. 使い捨て
  • 88. ちょっとした コード
  • 89. 仕事中に よく書く奴
  • 90. 一回だけ 使用
  • 91. 二度と 使わない
  • 92. スクリプト が典型
  • 93. 違う世界 での事例
  • 94. 当てはま らない
  • 95. 自分は どの世界に いるのか
  • 96. 情報収集時 は要注意
  • 97. Web の世界
  • 98. 異なる世界 に分かれる
  • 99. 4つの世界
  • 100. 2×2の マトリクス
  • 101. 業務 システム メディア 自社 開発 A B 受託 開発 C D
  • 102. 2つの 対立軸
  • 103. 業務システム vsメディア
  • 104. 自社vs受託
  • 105. 私はメディア で受託が中心
  • 106. 業務システム vsメディア
  • 107. 業務 システム
  • 108. 業務に使わ れるもの
  • 109. インターナル に近い
  • 110. ユーザ層 は限定
  • 111. メディア
  • 112. コンシューマ 向けサイト
  • 113. ITというより メディア産業 の一種かも
  • 114. コーポレート サイト
  • 115. コミュニティ サイト
  • 116. ポータル サイト
  • 117. セールス プロモーション サイト
  • 118. この2つは 性格が異なる
  • 119. 受託の場合
  • 120. 顧客の 違い
  • 121. 業務システム の顧客
  • 122. 情報システム 部門
  • 123. 予算は 大きめ
  • 124. メディア の顧客
  • 125. 企画宣伝 部門
  • 126. 予算は 少なめ
  • 127. 直接収益化は 困難・無理
  • 128. 機能の 違い
  • 129. 業務システム の機能
  • 130. 差別化の 根幹
  • 131. 絶対に譲れ ないものも
  • 132. メディアの 場合
  • 133. 機能は なくても可
  • 134. 差別化の ポイント
  • 135. 早さ
  • 136. リリース 時期
  • 137. 広い意味の ユーザ体験
  • 138. 伝達する 情報とセット
  • 139. 素朴でも 構わない
  • 140. 静的でも 構わない
  • 141. 速度と コスト
  • 142. ここでの ポイント
  • 143. 私たちは何を 売っているのか
  • 144. 何が売り なのか
  • 145. 見失い がち
  • 146. 技術の 変化
  • 147. メディアに 業務システム の速度感
  • 148. 業務システムに メディアの コスト感
  • 149. 混乱
  • 150. もう一つ の軸
  • 151. 自社か 受託か
  • 152. 主な違い
  • 153. 要件管理
  • 154. 自社でなければ 細かく管理 できない
  • 155. Webは 更新が重要
  • 156. 受託の 難しさ
  • 157. 自社開発 の困難
  • 158. 正直 詳しくない
  • 159. 人材を常に 抱えておく のが難しそう
  • 160. 運用時と 開発時
  • 161. 常に開発
  • 162. コスト的に 見合うように する必要
  • 163. 業務 システム メディア 自社 開発 A B 受託 開発 C D
  • 164. まとめ
  • 165. 自分の位置を 把握する
  • 166. 第2部
  • 167. Web開発 の変遷
  • 168. 3つの 時代区分
  • 169. ∼2000年頃
  • 170. Webの 黎明期
  • 171. CGIの 全盛期
  • 172. C/Perl/ VB(ASP)
  • 173. 既存言語+ 便利な関数
  • 174. 回線も 貧弱
  • 175. ブラウザ も貧弱
  • 176. 牧歌的な 時代
  • 177. 2001年∼ 2005年頃
  • 178. Webアプリ の特性への 理解が進む
  • 179. Java (Struts)と PHPの登場
  • 180. サーバサイド の特徴を 踏まえた開発
  • 181. 開発の パターンが 見えてきた
  • 182. Webアプリ ケーション フレームワーク
  • 183. 作業の省力化 ・効率化が 進む
  • 184. 主に 業務システム 寄りの動き
  • 185. もう一つ の流れ
  • 186. PHP
  • 187. 言語自体が 薄いWeb アプリケーション フレームワーク
  • 188. 便利な関数が てんこもり
  • 189. HTMLに言語 を埋め込み
  • 190. 手軽さに 軸足を置く
  • 191. メディア側 で歓迎
  • 192. 2006年以降
  • 193. Ruby on Rails
  • 194. 必要最低限の ことのみ 記述
  • 195. フレームワーク の徹底化
  • 196. 書かなくても 良い部分は 一切書かない
  • 197. 汎用言語の 枠内で実現
  • 198. Java的な 流れとPHP的 な流れの融合
  • 199. 業務系的な 流れとメディア 的な流れの融合
  • 200. プログラミング 言語の中でだけ 考えるのは不十分
  • 201. プログラミング 言語について 掘り下げ
  • 202. もう一つの 言語
  • 203. 設定 ファイル
  • 204. プログラミング 言語の 2つの視点
  • 205. 書きたいことが何でも書ける 書きたいことが簡単に書ける 相反しがち
  • 206. 自由度
  • 207. 書きたいことが 何でも書ける
  • 208. 難易度
  • 209. 書きたいことが 簡単に書ける
  • 210. 何でも書ける 言語の極北
  • 211. アセンブラ
  • 212. C/C++
  • 213. ポータビリティ 等の問題
  • 214. 正直、そこまで 何でも書きたい わけじゃない
  • 215. 書けないことも ある言語で十分
  • 216. 簡単に書ける 言語の極北
  • 217. 設定 ファイル
  • 218. CSV ini XML 独自記法
  • 219. プログラマ ではない人でも 書ける
  • 220. 決められた事 しか書けない
  • 221. 特にロジックを 書くのが困難
  • 222. ■ プログラミング言語/設定ファイル 設定ファイル プログラミング 言語 自由度・高 難易度・高 自由度・低 難易度・低
  • 223. 中間が 欲しい
  • 224. DSL
  • 225. Domain Specific Language
  • 226. ドメイン 特化言語
  • 227. 一種の 簡易言語
  • 228. ほどほどの 記述力
  • 229. ほどほどの 書きやすさ
  • 230. 言語内 DSL
  • 231. 独自言語の ように見える 汎用言語
  • 232. Ruby on Railsで駆使
  • 233. class Person < AR:Base has_many :groups belongs_to :company validates_presence_of :name end
  • 234. ■ プログラミング言語/設定ファイル/DSL 設定ファイル プログラミング 言語 DSL 自由度・高 難易度・高 自由度・低 難易度・低
  • 235. 他フレーム ワークにも 多大な影響
  • 236. ご清聴 ありがとう ございました

×