Powerbuilder в современную эпоху против C # / Java / C ++ для студентов CS - PullRequest
1 голос
/ 19 февраля 2011

я впервые здесь что-то спрашиваю. Я прочитал несколько тем о Powerbuilder.

Я лично ненавижу этот язык, он делает меня более "глупым, меньше логики, больше лени".

В любом случае, я студент CS (не из США / Канады), я из Панамы, мы должны изучать энергетику в течение двух семестров, в то время как мы потратили меньше времени на java / C ++.

Теперь мне нужны мнения, если мой университет должен прекратить использовать powerbuilder (10.0) и переключиться на C #. Я слышал, что они не будут обновлять свою лицензию, но они установили полную версию VS 2010, просто для обучения C ++ / VB, не используя другие языки программирования C #.

Большинству студентов приходилось пиратствовать в PB, чтобы сделать домашнее задание дома, потому что пробная версия не хватит на два семестра, я вместо этого пошел на бунт и начал использовать C #.

Что я хочу знать от всех вас:

  • Должны ли мы начать использовать другой язык
  • Мощен ли энергетик для других целей (Драйвер, создание игр и т. Д.).
  • Научиться этому - пустая трата времени
  • Почему язык отстой или почему он качается
  • И, наконец, считаете ли вы, что школа грубовата, если использует альтернативную среду разработки с открытым исходным кодом или бесплатную альтернативную среду, чтобы ученики могли работать лучше.

И да, есть большая группа, которая ненавидит ПБ в данный момент, поэтому мы готовы предоставить любые свидетельства декану и владельцу университета, чтобы он изменил план обучения на следующий семестр, так как у нас еще есть время изменить язык, и было бы полезно узнать ваше мнение.

Спасибо

1 Ответ

4 голосов
/ 22 февраля 2011

Я работал с PB7 и PB10 почти 2 года, и это было довольно болезненно. Теперь я очень доволен C # в течение 3 лет и никогда не вернусь в PB.

  • PB старый и не очень хорошо спроектированный. Например. поддержка ООП свободна; там нет «современных» функциональных возможностей совсем. Даже нет поддержки оценка короткого замыкания в язык, так что ваш код должен быть состоит из глубоко вложенных, если заявления в некоторых случаях. Я не могу к счастью, помню любой другой язык недостатки, но они есть для конечно:). IMO PB заставляет вас использовать плохо практики, и это очень легко сделать большой шарик грязи от большего проект. Там определенно лучше способы, как научиться программированию, чем PB.
  • Худшая часть PB была в моих глазах IDE. Это было ужасно глючит и не очень стабильный, поэтому мне пришлось перезапустить его часто. Исходный код хранится в двоичные файлы PBL и не могут быть отредактированы в более разумном инструменте, чтобы вы заключен в тюрьму в ужасной IDE и путь к свобода трудна.
  • PB очень удобно для простых данных управляемые бизнес-приложения, но я с трудом представляю, как его использовать для что-нибудь еще. Я вижу развитие нетривиальная игра как разочарование вызов (PB 11 с привязкой .NET может что-то изменить) а ты не может разработать драйверы, потому что PB программа исполняется в виртуальном PB машина. Нет опыта с веб разработка приложений.

Я ничего не знаю о новейшем PB11. Там может быть что-то лучше, но будущее где-то еще:).

...