sybase - Powerbuilder in the modern Age vs C#/Java/C++ for a CS student -
this first time ask here. i've read few topics of powerbuilder.
i hate language, makes me more "stupid, less logic, more laziness".
anyways, i'm cs student (not us/canada), i'm panama, we're supposed learn powerbuilder 2 semesters, while spent less time java/c++.
now need opinions if university should stop using powerbuilder (10.0) , switch c#. heard won't update license, have installed vs 2010 full, teach c++/vb, without exploiting other programming languages c#.
most of students had piracy pb maker homework @ home, because trial version won't last enough 2 semesters, instead went in rebellion , started use c#.
what want know of you:
- should start use language
- is powerbuilder powerful other things (driver, game making, etc).
- it waste of time learn it
- why language suck or why rocks
- finally, think school rude using non open source or free alternative ide's students can work better.
and yeah, there's big group hating pb @ moment, we're ready give evidence dean , university owner change study plan next semester, since still have time change language, , useful have opinions.
thank you
i have worked pb7 , pb10 2 years , rather painful. happy c# 3 years , never come pb.
- pb old , not designed. e.g. support oop loose; there no “modern” functional features @ all. there no support short circuit evaluation in language code must composed nested if statements in cases. cannot luckily remember other language shortcomings there sure:). imo pb forces use bad practices , easy make big ball of mud larger project. there better ways how learn programming pb.
- the worst pb part ide in eyes. horribly buggy , not stable had restart frequently. source code stored in binary pbl files , cannot edited in more reasonable tool jailed in terrible ide , way freedom difficult.
- pb quite handy simple data driven business applications can hardly imagine how use else. see development of nontrivial game frustrating challenge (pb 11 binding .net change something) , cannot develop drivers because pb program executed in pb virtual machine. no experiences web application development.
i not know newest pb11. better there future somewhere else:).
Comments
Post a Comment