c# - CS 学生的现代 Powerbuilder 与 C#/Java/C++

标签 c# sybase popularity

第一次在这里提问。我已经阅读了 Powerbuilder 的一些主题。

我个人讨厌这门语言,它让我更“愚蠢、更不合逻辑、更懒惰”。

无论如何,我是一名 CS 学生(不是来自美国/加拿大),我来自巴拿马,我们应该学习 powerbuilder 两个学期,而我们花在 java/C++ 上的时间更少。

如果我的大学应该停止使用 powerbuilder (10.0) 并切换到 C#,我现在需要意见。 我听说他们不会更新他们的许可证,但他们已经安装了完整的 VS 2010,只是为了教授 C++/VB,而没有利用其他编程语言 C#。

大部分学生不得不在家用盗版PB做作业,因为试用版撑不了两个学期,我反叛了,开始用C#。

我想从你们所有人那里知道的是:

  • 我们应该开始使用另一种语言吗
  • powerbuilder 在其他方面是否强大(驱动程序、游戏制作等)。
  • 学习它是浪费时间
  • 为什么这门语言很烂,或者为什么它很棒
  • 最后,您是否认为学校使用非开源或免费替代 IDE 来让学生更好地工作是粗鲁的。

是的,目前有一大群人讨厌 PB,所以我们准备向院长和大学老板提供任何证据,以便他改变下学期的学习计划,因为我们还有时间更改语言,发表您的意见会很有用。

谢谢

最佳答案

我已经使用 PB7 和 PB10 将近 2 年了,这相当痛苦。现在我对 C# 很满意 3 年了,我再也不会回到 PB 了。

  • PB 很旧而且设计不是很好。 例如。对 OOP 的支持松散;那里 没有“现代”功能特征 根本。即使没有支持 在短路评估 语言所以你的代码必须是 由深度嵌套的 if 组成 在某些情况下的声明。我不能 幸运的是还记得任何其他语言 缺点,但它们在那里 当然:)。 IMO PB 强制你使用 bad 实践,它很容易制作 一个更大的泥球 项目。肯定有更好的 学习编程的方法比 铅。
  • 在我看来,最糟糕的 PB 部分是 IDE。 这是可怕的马车而且不是很 稳定所以我不得不重新启动它 频繁地。源代码存放在 二进制 PBL 文件,无法编辑 在更合理的工具中,所以你是 被困在糟糕的 IDE 中 自由是困难的。
  • PB 对于简单数据非常方便 驱动的业务应用程序,但我 很难想象如何使用它 还要别的吗。我看到了发展 令人沮丧的非平凡游戏 挑战(具有绑定(bind) .NET 的 PB 11 可以改变一些东西)和你 无法开发任何驱动程序,因为 PB 程序在PB virtual中执行 机器。没有网络经验 应用程序开发。

我对最新的 PB11 一无所知。那里可能会更好,但 future 在别处:)。

关于c# - CS 学生的现代 Powerbuilder 与 C#/Java/C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5048915/

相关文章:

c# - 如果以句号结尾但不以包含小数的数字结尾,则拆分句子

C# 将 ttf 和 otf 转换为 eot 文件

sybase - 动态生成的数据窗口中的列名称

database - 使用 IN 运算符和 NOT LIKE 考虑通配符匹配

mysql - 为什么在 Web 开发中经常使用 MySQL?

c# - 在 IE9 模式下 WebBrowser 控件中不需要的滚动条

c# - RegEx 文本中的多个匹配项

mysql - 更改日期数据输入的格式。从sybase到mysql

c# - 自适应用户界面/环境算法

mysql - 带有加权分数的 Sql 流行度算法