惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
H
Help Net Security
Last Week in AI
Last Week in AI
The Cloudflare Blog
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
IT之家
IT之家
aimingoo的专栏
aimingoo的专栏
大猫的无限游戏
大猫的无限游戏
Jina AI
Jina AI
Google DeepMind News
Google DeepMind News
B
Blog
C
Check Point Blog
T
Tailwind CSS Blog
云风的 BLOG
云风的 BLOG
D
Docker
Recent Announcements
Recent Announcements
Vercel News
Vercel News
博客园 - 聂微东
阮一峰的网络日志
阮一峰的网络日志
MyScale Blog
MyScale Blog
The GitHub Blog
The GitHub Blog
Stack Overflow Blog
Stack Overflow Blog
雷峰网
雷峰网
人人都是产品经理
人人都是产品经理
月光博客
月光博客
F
Fortinet All Blogs
Blog — PlanetScale
Blog — PlanetScale
B
Blog RSS Feed
The Register - Security
The Register - Security
V
Visual Studio Blog
F
Full Disclosure
Hugging Face - Blog
Hugging Face - Blog
T
Threat Research - Cisco Blogs
Latest news
Latest news
PCI Perspectives
PCI Perspectives
Cisco Talos Blog
Cisco Talos Blog
博客园 - Franky
D
DataBreaches.Net
A
Arctic Wolf
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
Google Developers Blog
P
Palo Alto Networks Blog
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog
T
Tenable Blog
L
LINUX DO - 热门话题
Spread Privacy
Spread Privacy

博客园 - 成为-行动-拥有(BeDoHave)

我的MIS快速开发框架集成参考 选择一个框架的权衡建议 简单为美的IT开发尝试 请跟我来(完)--使用Ext及其llano的注意事项 请跟我来--使用Ext+llano快速搞定CRUD 请跟我来--Ext数据应用开发的几板斧 请跟我来--使用Ext搞个原型 2007年的最后的几笔 用NBear和QPG分布式框架改善生活 - 成为-行动-拥有(BeDoHave) - 博客园 风继续吹----对一些ORM框架的使用心得(2) 冷眼程序人生----对一些ORM框架的使用心得 欢迎新成员加入! QPG分布框架1.1.1 需求看板单机版可以使用了 QPG加速器的使用 QPG分布框架V1.1 BETA2说明 是"渔"非"鱼"--QPG分布处理框架V1.1(Beta1)简介 实践篇(4)—需求看板解析 实践篇(3)--关于事务处理的一点细节
请跟我来(EXT2.0+llano实践)
成为-行动-拥有(BeDoHave) · 2008-01-02 · via 博客园 - 成为-行动-拥有(BeDoHave)

    如果软件开发充满了太多不确定性,那按时交付就是一句空话。如果我们认真总结分析以往项目,就会发现很多项目都在重复一些做法。一个新的项目中,需要使用新的技术的部分通常不超过20%,原因很简单,有可能这些新技术的引进可能会把你的项目计划搞得七零八落。所以项目经理通常会先安排人做尝试,做演示例子,以求最大程度降低项目风险。

    同样道理,如果你的项目组要使用ext框架来做开发,那肯定也有不少学习成本,就如同宝剑太锋利,耍起来可要小心:-)。我们已经完成了研究试验,并且使用它做正式项目。考虑到有些客户的系统运行在.NET上,有些运行在UNIX+J2EE上,所以我们采用了ext+llano来运行这些程序,掌握了这些常用手法,将很容易在两个平台上进行程序移植。实际上ext非常强大,提供的组件对于通常的内部MIS已经够用了,并且我们常用的组件不外乎就是Grid,Tree等,在后续的文章中中我将重点介绍常用的CRUD处理,并且力图通过一个简单的会员维护例子从前到后给大家展示如何使用ext写前台程序和使用llano在后台进行处理。虽然软件业技术不断在进步,但是正如<<人月神化>>所说:软件开发没有银弹!从另一个方面也是一件好事:那就是程序员总是有用武之地,如果说真能用什么MDA工具定义一下,就生成了客户要的程序,那我们要么赶快改行去买盗版蝶,那么就把那些鼓吹手痛打得满地找牙!所以不管什么工具,最终要掌握得是原理和思路而不是仅仅满足于使用。前两天看了一下LINQ和ASP.NET MVC,感觉LINQ很强大,但强类型这个优点同时也可能就是缺点,以前很多灵活的可以由用户定义的查询功能可能就不太容易写了,而MVC到处充满了MonoRail的影子,而这些在几年前已经在WebWork2上已经有所感觉,最近看了预览版的动态数据,但是那些例子竟然没有考虑下非英语国家是不可能直接显示数据库那些字段名的,在blog的定制化例子中仍然没有演示通过元数据中文化,笔者花了一些时间看源码,终于找到一些手法,有时间再于大家分享一下。

言归正传,通常一个功能分为界面布局和UI组件开发、前后集成门面、后台处理。我打算在接下来几天用几段文字带领大家走马观花看看:

1)      使用Ext搞个原型

2)      Ext数据库开发的几板斧

3)      使用llano+Ext快速搞定CRUD

4)      其他注意事项

alex 2008-1-2