1

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

我个人讨厌这种语言,它让我更“愚蠢,逻辑更少,更懒惰”。

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

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

大部分同学都不得不去盗版PB在家做作业,因为试用版撑不过两个学期,我反而反抗,开始使用C#。

我想从你们所有人那里知道这一点:

  • 我们应该开始使用另一种语言吗
  • powerbuilder 对其他事物(驱动程序、游戏制作等)是否强大。
  • 学习它是浪费时间
  • 为什么语言很烂或为什么摇滚
  • 最后,您是否认为学校使用非开源或免费的替代 IDE 以便学生可以更好地工作是不礼貌的。

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

谢谢

4

1 回答 1

4

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

  • PB很旧,设计得不是很好。例如,对 OOP 的支持很松散;根本没有“现代”的功能特性。即使该语言不支持短路评估,所以在某些情况下,您的代码必须由深度嵌套的 if 语句组成。幸运的是,我记不起任何其他语言缺点,但它们肯定存在:)。IMO PB 迫使您使用不良做法,并且很容易从更大的项目中制造出一大团泥浆。学习编程肯定有比 PB 更好的方法。
  • 最糟糕的 PB 部分是我眼中的 IDE。这是可怕的越野车而且不是很稳定,所以我不得不经常重新启动它。源代码存储在二进制 PBL 文件中,无法使用更合理的工具进行编辑,因此您被困在糟糕的 IDE 中,通往自由的道路很艰难。
  • PB 对于简单的数据驱动的业务应用程序来说非常方便,但我很难想象如何将它用于其他任何事情。我认为开发非平凡游戏是令人沮丧的挑战(绑定 .NET 的 PB 11 可能会改变一些东西)并且您无法开发任何驱动程序,因为 PB 程序是在 PB 虚拟机中执行的。没有 Web 应用程序开发经验。

我对最新的PB11一无所知。那里可能会更好,但未来在其他地方:)。

于 2011-02-21T22:14:35.633 回答