ExtJs的一些建議
通常一个功能分为界面布局和UI组件开发、前后集成门面、后台处理.
Ext本身就带有比较专业和酷的示例,这也是Ext明显强过其他js框架的地方.
Ext提供的组件十分丰富,如果要做一些新的界面组件,尽量使用组合方式少用继承.
c) 弄清楚事件模型机制和组件注册机制,园子里有些介绍文章可以查看,如果没有太多时间我建议看看ext-2.0\source\widgets\PagingToolbar.js
d) 开发时尽量使用debug版本,使用Ext.log输出一下,不过发布时不像log4j等那些方便设置。
2)llano注意事项:
a) 基于以前项目组各自为政的教训,我们的基类Entity只能使用String类型的id
b) 简单的多对多关系可以交由系统统一维护,删除实体时就会自动清理无效的关系数据
c) 直接实际开发需要的数据参数字典功能,使用缓存策略。
d) java支持toXML(),net版本重载ToString()输出JSON格式,不再支持XML
由于稳定性的要求,公司要求尽量的简单,实际上我也很赞同"最有效的往往很简单!"。llano只是简单集成了一下别人的优秀成果加上了一点我们的最佳实践,所以整个框架40K。在些测试中,发现NHibernate和Java版本还有不少差距。
好了,近期就写到这里了。我感觉大家一定要注重技术的思想体会,毕竟一个项目的成功,技术因素通常只占20%,但是可能耗去80%的时间。如果大家掌握了关键思想,其实在.NET根本就不愁框架和工具,LINQ就是不错的例子。但是事情也是两面性的,Java工具的不好倒是培养了大批优秀的架构师。
Ext本身就带有比较专业和酷的示例,这也是Ext明显强过其他js框架的地方.
Ext提供的组件十分丰富,如果要做一些新的界面组件,尽量使用组合方式少用继承.
c) 弄清楚事件模型机制和组件注册机制,园子里有些介绍文章可以查看,如果没有太多时间我建议看看ext-2.0\source\widgets\PagingToolbar.js
d) 开发时尽量使用debug版本,使用Ext.log输出一下,不过发布时不像log4j等那些方便设置。
2)llano注意事项:
a) 基于以前项目组各自为政的教训,我们的基类Entity只能使用String类型的id
b) 简单的多对多关系可以交由系统统一维护,删除实体时就会自动清理无效的关系数据
c) 直接实际开发需要的数据参数字典功能,使用缓存策略。
d) java支持toXML(),net版本重载ToString()输出JSON格式,不再支持XML
由于稳定性的要求,公司要求尽量的简单,实际上我也很赞同"最有效的往往很简单!"。llano只是简单集成了一下别人的优秀成果加上了一点我们的最佳实践,所以整个框架40K。在些测试中,发现NHibernate和Java版本还有不少差距。
好了,近期就写到这里了。我感觉大家一定要注重技术的思想体会,毕竟一个项目的成功,技术因素通常只占20%,但是可能耗去80%的时间。如果大家掌握了关键思想,其实在.NET根本就不愁框架和工具,LINQ就是不错的例子。但是事情也是两面性的,Java工具的不好倒是培养了大批优秀的架构师。