pi26 schrieb:
snip...Insgesamt aber muss Informatik Nebenkompetenz in praktisch jedem Beruf werden, weil der Profiinformatiker schlicht nicht den Einblick in mögliche innovative Anwendungen haben kann und dadurch primär rationalisierend statt innovierend wirkt. Genau deshalb muss ich Realbasic oder Revolution empfehlen, weil damit Programmierlaien (aber Profis in diversen Berufssparten) einen unkomplizierte aber durchaus mächtiges Werkzeug an der Hand haben - zumal 85% aller denkbaren Applikationen problemlos und uneingeschränkt mit Realbasic realisierbar sind.
Guten Tag,
danke für dieses Statement. Das ist genau die Situation, die ich immer wieder erleben darf. IT-Profis sollen einen Lösung erstellen ohne die zugrundeliegenden Mechanismen zu verstehen und den "interessierten Laien" traut man natürlich nix zu.
Mittlerweile erstelle ich nahezu meine gesamte "Spezialsoftware" für meinen Job selbst. Und ja es geht wirklich nahezu alles mit dem Gespann Realbasic/Filemaker. Und ja, man kann mit RB guten, strukturierten, objektorientierten, leicht pflegbaren, allgemein verständlichen Code erzeugen, obwohl es ein Basic ist.
Ich hoffe, daß es mit dem Intel-Switch bei Apple auch irgendwann mal eine Möglichkeit gibt mit ObjC Crossplatform-Apps zu erstellen und zwar so leicht wie es zZt. mit Realbasic geht. Das wäre ein Traum...
tjp schrieb:
Leider gibt es viel zu viele Coder und zu wenige Informatiker, die sich vorher Gedanken machen, was sie da tun. Aus diesem Grund scheitern immer wieder Softwareprojekte, weil einfach blind drauflos gecodet wird. Das Thema Programmiersprache spielt in diesem Zusammenhang leider auch eine Rolle.
Persönlich sehe ich keinen Vorteil bei Java vs. C++ als Programmiersprache, die Vorteile bei Java liegen eindeutig im umfangreicheren Framework begründet. Allerdings gibt es zu viele Coder, die mit C++ einen Programmierstil pflegen, daß einem übel wird. Übrigens verbrechen solche Leute auch grauenhaften Java Code.
Das Resultat sind instabile Applikationen die kaum mehr zu pflegen sind. Aber coole Features werden leider von vielen zu stark bewertet, Stabilität honoriert leider kaum jemand.
Und auch hierfür Danke. Ebenfalls eine leidvolle Erfahrung.
Wie Nikolaus Wirth schon sagte : Was wollen Sie in diesem Seminar über strukturierte Programmierung, wenn Sie dann doch wieder hinausgehen und in C programmieren.
C++ ist C mit der Möglichkeit das Objektorierentierte wegzulassen oder war es gar umgekehrt ?
Ich bemühe mich immer meine Programme/DB erst auf dem Papier zu entwerfen bzw. zu durchdenken und dann zu coden. Als ich letztens in einer IT-Abteilung bei den Profis war, hat's mich fast zerrissen, da hat einer seine Variablen nach Tieren benannt (Fische = integer, Vögel = float etc.). Goto-Anweisungen bis zum Abwinken.
Ich dachte, ich wäre in der DV-Steinzeit.
Kein Wunder, daß diese Anwendungen nur von einem einzigen Programmierer zu handlen und zu pflegen sind.
Und ich Idiot habe mich bisher immer geschämt den Jungs mal eine Probe meines Können zu zeigen.
Was will ich mit all dem sagen?
Es gibt nicht
die perfekte Programmiersprache, es hängt viel von den Gegebenheiten und dem Können/Verständnis der Beteiligten ab.