Hallo,
zuerst möchte mich als neuer Teilnehmer hier vorstellen.
Ich möchte ein wenig wieder auf den Titel dieses Threads zurückkommen
und das Thema PB - Lob oder Tadel, Spielerei oder ernstzunehmende
Konkurrenz für andere Basic Dialekte aus meiner Sicht aufzeigen.
Diese ist nämlich die Sicht eines Unternehmers - ich leite ein
mittelständisches Hard- und Softwareunternehmen mit Schwerpunkt
im Bereich Leistungsabrechnung - Krankenkassen - Versicherungen-
Belegerfassung - Archivierung - und anderes mehr.
Nun meine kurzgefaßte Meinung nach etwa 3 Monaten intensiver
Beschäftigung mit PB:
- PB hat den Start von der Idee weg zu einem verwendbaren Produkt
geschafft - eine nicht zu unterschätzende Leistung.
- Die erzeugten Programme sind für (unsere) kommerziellen Apps
bei weitem rasch genug, der Vorteil zu VB ist die kleinere
alleinstehende Programmdatei.
- PB ist natürlich kein FERTIGES Produkt - wie soll das auch sein
in den wenigen Entwicklungsjahren und mit der vorhandenen
Infrastruktur ......
- PB hat deshalb mehr Lücken als andere gängige Sprachen,
Workarounds sind notwendig und kosten Programmierzeit, API-
Befehle sind betriebssystemgebunden.
- Manche Lücken sind gefährlich für PB, wie fehlende
Doubles oder limitierte Stringlängen....
- Aber: PB hat gute Mitarbeiter in den Foren, die geposteten
Tools und Workarounds sind durchdacht und nahezu durchwegs
verwendbar, kurzum, die Sprache lebt.
Das gibt Hoffnung für die Zukunft, und so haben wir uns
entschlossen, unser erstes Honorarabrechnungsprogramm,
das in PB geschrieben ist - nächste Woche zu installieren
(kleinere Anwendung, etwa 20 Erfassungsplätze arbeiten auf einen Fileserver zu).
Bei Bewährung kann durchaus eine Fortsetzung folgen.
Um Fragen vorab zu beantworten, warum wir soetwas nicht in
C++ schreiben:
Wir haben gelernt, daß Programme, die eine Lebensdauer von > 7 Jahren
haben werden UND von uns unter Wartung genommen werden
(..der Kunde zahlt jährlich Wartung dafür, daß sein Programm
laufend angepaßt wird und den aktuellen Anforderungen entspricht..) in
der Programmiersprache BASIC wesentlich kostengünstiger modifiziert werden können.
Warum ? Ganz einfach: Das Hineinfinden und Verstehen in einen
vor Jahren geschriebenen Basic-Quelltext geht relativ einfach, auch wenn
der ursprüngliche Coder bereits bei der übernächsten Softwareschmiede arbeitet .......
Ein ausgefeilter C-Code kann in vielen Fällen nicht von einem neuen
Coder übernommen werden. Da hat sich oft das Neucoden als preiswerter
herausgestellt - dauert aber eben und kostet - daran sind schon
größere Firmen pleite gegangen....
Also:
PB kämpft bei uns gegen VB und hat gute Chancen für die Zukunft
(nicht nur bei uns - auch der Mitbewerb sucht Alternativen zu M$).
wenn:
die Entwicklung auf einere breitere Basis gestellt würde (Fred...) -
aber darauf haben wir wohl keinen Einfluss...
und
das ganze Dokumentations- und Hilfewesen auf eine neue Schiene gestellt würde:
z.B. eine laufend aktualisiertes PB-ONLINE-SDK (Arbeitstitel...) in der
die Originalhilfe ebenso drin ist wie die (wenn funktionierenden ...)
geposteten Lösungen, Workarounds, Tools, Libs etc. und über
über EIN gemeinsames Inhaltsverzeichnis und Suchfunktion
angesprochen werden können
Wenn ich dazu was beitragen kann, werde ich gerne mittun.
So nun Schluß für heute. Ich hoffe es war nicht zu langweilig. Aber es heißt ja Laberecke....
Cu von Team100