1. Wieso sollten Dich andere Entwickler auslachen? Meinst Du deren Code ist
vergoldet?

Ok, auslachen war übertrieben, aber es ist mal halt keine "professionelle" Sprache. Ich weiss jetzt nicht, wie es mit dem aktuellen RB aussieht, aber mit 5.7 hatte man nicht gerade schnelle Applikationen am Schluss. Sehe ich bei mal geschätzten 80% der RB Programmen auf den ersten Blick an, dass es RB Programme sind. Das kann ja ziemlich egal sein, wenn die RB Applikation für eine kleine Firma speziell und günstig mit RB hergestellt wurde, wo es auch Sinn macht, aber ich persönlich habe gerade keine RB Anwendung die ich nütze. Meine gesamte benutzte Software wurde von einer "professionellen" Sprache geschrieben. Und das, weil einfach RB Programme nicht konkurrenzfähig sind.

Ich musste dank Studium auch mit einer mühsamen Sprache programmieren. Die Konzepte sind zum Teil wirklich sehr gut (Multiple- inheritance, Genericety, Contracts, ect. (fragt mich nicht wie das geschrieben ist.)), aber schlussendlich ist es, weder eine Sprache die schnell ist, noch eine die weit verbreitet ist. Die Libraries geben zu wünschen übrig und jedes mal C-Code zu schreiben, um dann auf eine gewisse Funktion Zugriff zu haben ist auch nicht das Gelbe vom Ei. Also eine gute Applikation würde ich nicht in dieser Sprache schreiben. Die Sprache heisst übrigens Eiffel.

2. Es gibt einige 'extrem' professionelle Produkte, die mit RB gemacht
worden sind und sich in Qualität und Geschwindigkeit kaum von einer nativen
C++-Software unterscheiden.

Beispiele!





die Diskussion ist wie immer müsig.
Ich sag einfach mal die richtige Sprache gibt es nicht.
Entscheidend ob ein Programm gut oder schlecht ist liegt einzig und alleine am Entwickler oder Entwicklerteam und nicht an der Sprache.

Für jeden Einsatzbereich gibt es geeignetere Entwicklungsumgebungen und schlechter geeigneteEntwicklungsumgebungen. Beruflich darf ich eine teure und "professionelle" Software betreuen. Damit kein Missverständnis aufkommt, mein Arbeitgeber ist der Softwarekäufer und ich betreue es mit einem Team von 6 Leuten von Seiten der IT (nur Anwendungsentwicklung). Die Software kostet sehr viel Geld, ist in .Net C# geschrieben (Windows 2003 Server) und unterstützt bei uns eine Sybase 15 Datenbank unter Solaris 10 (Oracle und MS- SQL-Server wird auch unterstützt). Also alles in allem sicherlich eine "richtige Sprache" eine richtige professionelle Umgebung und mit Abstand der größte Scheiss, den ich kenne. Das Endprodukt wird der "professionellen" Entwicklungsumgebung trotz Microsoft Award absolut nicht gerecht und schmiert an allen Ecken und Enden ab und hat gestalterische und Designmängel, dass einem die Haare zu Berge stehen.

Wäre die Software nun in RB oder in einer anderen "primitiven" Sprache geschrieben, die Entwickler aber wissen was sie tun und es professionell tun, dann wäre das Endprodukt mit absoluter Sicherheit um vieles Besser als, das Endprodukt in einer richtigen Sprache.

Alles Gute


Claudius

Einverstanden.

Antwort per Email an