WEBPilot紹介
WEBPilot特性
[list=]ページとコードを完全に分離
ラベル不要
完全にPOJOに基づく、侵入性なし
イベント駆動
プロファイル不要
コンポーネントサポート[/list]
WEBPilotサンプルコード:
WEBPilotのこのようなWEB開発モデルはこれまでで最も完璧な方法だと思います.プログラマーはJAVAオブジェクトと完全に付き合い、WEBページに触れる必要はありません.また、Webページのローカル更新を自動的に実現し、WEB開発の作業量を大幅に削減します.
今日はTapestry 5の紹介を見て、Tapestry 5は現在の考え方に向かって努力していますが、それは徹底的ではなく、全体的な考え方が違うのかもしれません.もし1年前からずっと開発していたら、WEBPilotはもういくつかのバージョンがあるはずです.今ではすべての技術問題が解決しましたが、最近緊急なことがなければ、すぐにプレビュー版を出すことができることを望んでいます.
[list=]ページとコードを完全に分離
ラベル不要
完全にPOJOに基づく、侵入性なし
イベント駆動
プロファイル不要
コンポーネントサポート[/list]
WEBPilotサンプルコード:
public class HelloWorld {
private String title;
private Date today;
private String msg;
private LoginInfo loginInfo;
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public Date getToday() {
return today;
}
public void setToday(Date today) {
this.today = today;
}
public LoginInfo getLoginInfo() {
return loginInfo;
}
public void setLoginInfo(LoginInfo loginInfo) {
this.loginInfo = loginInfo;
}
public void onShow(){
msg = "Welcome to WEBPilot world.";
today = new Date();
}
@Event(
id="loginBtn",
event="onsubmit"
)
public void login(){
today = new Date();//
if ("admin".equals(loginInfo.getUserName())&&"111111".equals(loginInfo.getPass())){
msg = " !";
}
else
{
msg = " !";
}
}
}
WEBPilotのこのようなWEB開発モデルはこれまでで最も完璧な方法だと思います.プログラマーはJAVAオブジェクトと完全に付き合い、WEBページに触れる必要はありません.また、Webページのローカル更新を自動的に実現し、WEB開発の作業量を大幅に削減します.
今日はTapestry 5の紹介を見て、Tapestry 5は現在の考え方に向かって努力していますが、それは徹底的ではなく、全体的な考え方が違うのかもしれません.もし1年前からずっと開発していたら、WEBPilotはもういくつかのバージョンがあるはずです.今ではすべての技術問題が解決しましたが、最近緊急なことがなければ、すぐにプレビュー版を出すことができることを望んでいます.