smaltalk驚異の開発(私が使い続ける2012年の話)
TRANSCRIPT
Smalltalk 驚異の開発第49回Smalltalk勉強会
私が使い続ける2012年の話
The Development Secrets of Smalltalk
吉田 翔
知らない人のために
スティーブ・ジョブズ
驚異のプレゼン !カーマイン・ガロ著 !日経BP
2012年を振り返って
Smalltalk いいんじゃね?
Smalltalk 使えるじゃない?
Smalltalk やっぱり使えるじゃん!
2012年 Smalltalk 開発
1月 澤田農園予約システム公開4月 会社をやめることを考える(ボソ
9月 会社をやめた(元SEになった)新しい会社に就職(企画推進)
10月最初の企画?をSmalltalkで開発し公開
12月 澤田農園予約システム・改公開
澤田農園 www.sawadafarm.com
Smalltalk(Seaside,Glorp)
PostgreSQL
Apache
Ruby
勉強会のネタを使ってみた
jQuery Mobile対応への道のり
http://jquerymobile.seasidehosting.st/
Seaside jQuery Mobileを入れてもうまく動かない
おびえない!よくある事
jQuery Mobile対応への道のり
updateRoot:anHtmlRoot super updateRoot: anHtmlRoot. anHtmlRoot beHtml5.
WAComponent
SeasideのデフォルトはXHTML
SeasideのHTML5にする
<!DOCTYPE html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
jQuery Mobile対応への道のり
updateRoot:anHtmlRoot !anHtmlRoot htmlAttributes removeKey: 'xml:lang'; removeKey: 'lang'; removeKey: 'xmlns'.
余分な属性を削除WAComponent
<html xmlns="http://www.w3.org/1999/xhtml" xl:lang="ja" lang="ja">
Seasideのデフォルト
jQuery Mobileへの道のり
updateRoot:anHtmlRoot super updateRoot: anHtmlRoot. anHtmlRoot beHtml5. anHtmlRoot htmlAttributes removeKey: 'xml:lang'; removeKey: 'lang'; removeKey: 'xmlns'. anHtmlRoot meta name:'viewport'; content:'width=device-width, initial-scale=1.0'. anHtmlRoot title: 'イチゴ狩り予約受付ページ | 澤田農園 sawadafarm.com'.
anHtmlRoot stylesheet resourceUrl: self baseUrl ,'mobile/jquery-mobile/jquery.mobile-1.1.1.css'. anHtmlRoot stylesheet resourceUrl: self baseUrl ,'mobile/css/themes/my-custom-theme.css'. anHtmlRoot stylesheet resourceUrl: self baseUrl ,'mobile/hw-mobile.css'. anHtmlRoot script resourceUrl: self baseUrl ,'mobile/jquery-mobile/jquery-1.7.2.min.js'. anHtmlRoot script resourceUrl: self baseUrl ,'mobile/jquery-mobile/jquery.mobile-1.1.1.min.js'.
WAComponent
完成
予約の電話が鳴り止む
最初の企画?
企画は諸事情で失敗Smalltalk開発としては成功
失敗を元に
企画前の既存サイトをリニューアルおよび強化
Smalltalkのシステムも移行
etc
お問い合わせフォーム等
Smalltalkってどこで使われてますか?
「Smalltalkで作られたサービスを公開しておりますので,どうぞ見てやってください」
でもdisらないでね・・・
Smalltalk 驚異の リリース
私達が始める
2013年の話
The Release Secrets of Smalltalk
来年の抱負
知らない人のために
スティーブ・ジョブズ
驚異のイノベーション !カーマイン・ガロ著 !日経BP
2013年とSmalltalk
2 + 1つのサービス自社サービスを公開する (1から企画したもの)
Smalltalk もっと使えるじゃね?
たぶん他にも小さいのはいくつか・・・
やること
1.RDBはもうイヤだ! OODBかGraphDBとつなげて楽をしたい
2.高負荷対応 3.外部APIとの通信
4.デザインパターン等を勉強する