Warum programmiert ihr in c# / .Net



  • Buh hui schrieb:

    Bei Microsoft muss man ständig umschulen da sie ständig die Technologie wechseln und die aussterben lassen

    Andere Leute nennen das Fortschritt. Die Alternative ist Stagnation und Rückschritt.



  • Fortschritt ja und nein

    Neue Technologien sind zwar ganz gut , aber warum muss man jedes mal die Syntax
    ändern

    Bei WPF z.B. wird von der IDE genötig XAML zu lernen wenn der Gui-Builder nicht mehr ausreicht

    Davon abgesehen wäre es ein Fortschritt wenn statt eines neuen Frameworks WinForms so verändert hätte dass es auch die Graphiken über DirectX rendert wird

    Fortschritt war noch nie Microsofts stärke die verkaufen einem schon in die Jahre gekommene Technologien als Innovation



  • Buh hui schrieb:

    Fortschritt ja und nein

    Neue Technologien sind zwar ganz gut , aber warum muss man jedes mal die Syntax
    ändern

    Prinzipiell ist der Einwand berechtigt, im Falle von WPF aber absolut nicht. Schon deswegen, weil mit XAML ja eben *keine* neue Syntax eingeführt worden ist sondern auf das etablierte XML gesetzt wird. Außerdem wäre das, was XAML alles kann, mit konventionellem Code einfach nicht mehr möglich gewesen, weil es ja gerade darum ging, eine *Beschreibungs*sprache zu schaffen und von der Programmierung wegzukommen, um ein Austauschformat mit Design-Software zu haben. Und das ist wirklich gut gelungen.

    Davon abgesehen wäre es ein Fortschritt wenn statt eines neuen Frameworks WinForms so verändert hätte dass es auch die Graphiken über DirectX rendert wird

    Na ja. Also WPF kleinzureden wird Dir nicht gelingen, dazu ist die Technologie einfach zu innovativ. Ich habe den Eindruck, Du hast Dich einfach noch nicht wirklich damit befasst.



  • [quote="Konrad Rudolph"]

    Buh hui schrieb:

    Fortschritt ja und nein
    Na ja. Also WPF kleinzureden wird Dir nicht gelingen, dazu ist die Technologie einfach zu innovativ.

    Innovativ ?

    Das 3d konzept wurde von Apple mit Aqua schon viel früher eingeführt
    auch dass man eine GUI in XAML schreibt ist nicht Microsoft zu verdanken
    (vgl. XUL)



  • Alle Java nutzer sind blöd!
    :p



  • Buh hui schrieb:

    Das 3d konzept wurde von Apple mit Aqua schon viel früher eingeführt
    auch dass man eine GUI in XAML schreibt ist nicht Microsoft zu verdanken
    (vgl. XUL)

    Zum einen ist es für den Erfolg vollkommen egal, wer was zuerst umgesetzt hat. Zum anderen ist es auch Fortschritt wenn man sich positive Aspekte auch von anderen Abschaut (An sonsten wäre der Affe schon ausgestorben bevor er das Feuermachen gelert - und wieder vergessen hätte).

    Java, Linux, Apple sowie auch .Net & Co haben alle etwas Innovatives. Un bevor man über Dinge wie WPF schimpft sollte man sich vorher einfach mal darüber erkundigen.

    Ich habe bereits C++, Java und C# kennen gelernt, derzeit hat imho C# und das .Net Framework 3.5 die Nase vorn. Das mag sich wieder ändern, nur ich empfinde gerade die mit dem .Net 3.0 eingeführten Neuerungen ein Grund für C#.

    Zudem Programmieren auch viele aufgrund des Jobs, nicht aufgrund der Freizeitaktivität, und die meisten Kunden sind noch immer auf Windowsbasis unterwegs, inzwischen mag sich das ein oder andere Verhältnis etwas ändern, aber ich bezweifel das Windows in den nächsten 10 Jahren einen massiven Einbruch im Desktopbereich erleben wird (Zumindestens gehe ich von einen Anteil von 50%+ aus). Und auch im Servermarkt hat Windows nicht gerade Seltenheitswert, auch wenn dort die Verhältnisse weniger stark von irgendwenn wirklich dominiert werden.

    cu André


Anmelden zum Antworten