.net powerbuilder12的可能性
我是一名.NET开发人员,我听说自发布12以来,PowerBuilder增强了与.NET的集成。与普通WPF编程技术等相比,使用Sybase PowerBuilder有哪些优势.net powerbuilder12的可能性,.net,sybase,powerbuilder,.net,Sybase,Powerbuilder,我是一名.NET开发人员,我听说自发布12以来,PowerBuilder增强了与.NET的集成。与普通WPF编程技术等相比,使用Sybase PowerBuilder有哪些优势 建议何时使用Sybase PowerBuilder?使用PowerBuilder的第一个优点一直是,而且可能永远是数据窗口。有了它,您可以获得以下优势: 开发一次以获得可滚动的单/多行用户界面和可打印的报告(WPF利用了这一优势,但我认为DataWindow仍然利用了这一优势) 基于表达式、逐行计算的属性定义(例如,如
建议何时使用Sybase PowerBuilder?使用PowerBuilder的第一个优点一直是,而且可能永远是数据窗口。有了它,您可以获得以下优势:
- 开发一次以获得可滚动的单/多行用户界面和可打印的报告(WPF利用了这一优势,但我认为DataWindow仍然利用了这一优势)
- 基于表达式、逐行计算的属性定义(例如,如果薪资超过前一行的薪资,则加粗薪资;只有当部门为“教育”时,才显示教学助理等)
- 逻辑记录锁定
- SQL注入攻击预防
- 基于SQL语句的动态UI和/或报告生成
- 数据库管理系统可移植性
- 标识值的处理
- 磁盘缓存
- 将数据库错误转换为事件
- 能够在运行时监视、拦截、修改或取消SQL
- 能够将数据或用户界面导出为多种格式
- 在12中新增,它允许您将任何WPF控件绑定到DataWindow数据集中的一列
:)由于我的工作,我已经使用PowerBuilder一年了,以下是我的结论:
- 好的,PowerBuilder是一款盈利的产品。这是因为侏罗纪项目中有很多遗留代码,比如银行、医院等的软件,。。。没有人使用PB启动新项目,公司也不想听到任何关于迁移的消息
- 我认为PB12允许您使用.NET实现应用程序是一件好事。但是PowerBuilder的这一点都不好,它是关于.NET的。对于PB程序员来说是个好消息,也许现在他们学习了一种更有用的编程语言李>
- Datawindow仅仅是一个sql解决方案,实现了一些操作,基本上是选择、插入、更新一些其他的东西。也许15年前它还不错,但现在它没什么特别的了
- 库非常小,您必须实现许多其他语言内置的功能
- PB没有框架,因此,项目多年来一直在增长,没有控制。他们过去在大小和耦合方面都是怪物
- 这使得代码维护成为一场噩梦
- 薪水可能不错,但请记住,如果您想换工作或需要换工作,那么您在PowerBuilder方面的经验在未来可能不会有太大帮助
由于这些和更多的经验,我建议你不要花任何时间试图学习PB,如果它不是严格必要的。只需使用PB 12提供的PowerBuilder.NET IDE即可。我非常有兴趣看到一个数据库密集型应用程序,该应用程序具有交叉表和向下搜索功能,只需使用开发工具附带的工具即可在这些所谓的优越环境中实现。如果你认为DataWindow没有什么特别之处,你就不知道如何使用它。我认为它没有什么特别之处,因为我知道其他编程资源,不管怎样,这只是我的观点。你能具体说明我的观点吗?我同意休的观点;你对DataWindows的评论非常清楚