mit welcher sprache programmieren



  • Ich würde zu Java, C++ oder C# raten wenn das ganze später mal wachsen soll.
    Wenns nur um nen kleines Programm geht was dann nichtmehr erweitert wird: Flash, Visual Basic, BlitzBasic, ...



  • hustbaer schrieb:

    Ich würde zu Java, C++ oder C# raten wenn das ganze später mal wachsen soll.
    Wenns nur um nen kleines Programm geht was dann nichtmehr erweitert wird: Flash, Visual Basic, BlitzBasic, ...

    Hustbär, kanns Du bitte kurz erklären, wieso C# bei Dir in Kategorie 1 sitzt und VB in Kategorie 2?

    (Nein, ich will *nicht* trollen. Nur mir erscheint diese Unterscheidung vorurteilbehaftet, da VB und C# bis auf die Syntax und minimale semantische Unterschiede absolut identisch sind.)



  • Dieser Thread wurde von Moderator/in CStoll aus dem Forum C++ in das Forum Rund um die Programmierung verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • Das trifft nur auf VB.NET zu.



  • thordk schrieb:

    flash 😉

    👍
    oder was anderes, bloss kein C# oder VB. man sollte sich nicht von proprietärem M$-mist abhängig machen.
    🙂



  • Supercoder schrieb:

    thordk schrieb:

    flash 😉

    👍
    oder was anderes, bloss kein C# oder VB. man sollte sich nicht von proprietärem M$-mist abhängig machen.
    🙂

    Damit man sich vom proprietären Adobe-Mist abhängig macht? Toller Tip. Weiter so.



  • ich glaube, dass man flash auch auf nicht-windows systemen abspielen kann. das könnte mit einer .NET anwendung schon schwieriger werden.
    🙂



  • einspruch schrieb:

    ich glaube, dass man flash auch auf nicht-windows systemen abspielen kann. das könnte mit einer .NET anwendung schon schwieriger werden.
    🙂

    Kommt auf Deine Ansprüche an. Mit Mono fährt man aber eigentlich ziemlich gut. Und wenn schon "Flash" in die Runde geworfen wird, muss ich einfach auf das .NET-Pendant Silverlight hinweisen, dass nun wirklich Multi-Platform ist und sich zum Anwendungsentwickeln m.E. wesentlich besser als Flash eignet. Natürlich müsste dazu endlich mal die Version 1.0 erscheinen. 😉

    /EDIT: Ist ja schon erschienen … d'oh!



  • 1.0 bezüglich Linux? Weil halbwegs lauffähige Versionen hat Novell ja schon parat. Und da Microsoft da ja nun mitmischt, dürfte sich da gut was tun.
    Und für Win ist die 1.0 ja schon seit Anfang September released.

    Sooo extrem schlimm ist das .NET-Framework jetzt auch nicht:
    http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx
    ...wenn auch nicht wirklich OpenSource.

    und C# halte ich persönlich auch nicht für sonderlich proprietär (ECMA und ISO Standard)

    Das mono-project ist auch gar nicht so unweit finde ich:
    http://mono.ximian.com/class-status/2.0/System.Windows.Forms.html



  • Konrad Rudolph schrieb:

    ...auf das .NET-Pendant Silverlight hinweisen, dass nun wirklich Multi-Platform ist...

    naja, dass m$ früher oder später sowas wie JavaFX nachbaut, war ja zu erwarten. also ne, dann doch lieber Flash.
    🙂



  • Sind Silverlight und JavaFX nicht nahezu zeitgleich entstanden?



  • geeky schrieb:

    Sind Silverlight und JavaFX nicht nahezu zeitgleich entstanden?

    das würde mich wundern. es passt normalerweise nicht zu ms, innovative ansätze in irgendeiner form zu bringen. bisher haben sie nur alles nachgemacht und ihre plagiate mit aller kraft in den markt gedrängt.
    🙂



  • Powersurfer schrieb:

    Konrad Rudolph schrieb:

    ...auf das .NET-Pendant Silverlight hinweisen, dass nun wirklich Multi-Platform ist...

    naja, dass m$ früher oder später sowas wie JavaFX nachbaut, war ja zu erwarten. also ne, dann doch lieber Flash.
    🙂

    Vor der Abgabe pauschaler Urteile solltest Du Dich eventuell mal über Unterschiede sowie Vor- und Nachteile informieren (zum Beispiel über die Tatsache, dass Flash mit ActionScript gesteuert wird, JavaFX mit JavaFX Script, Silverlight hingegen mit jeder beliebigen .NET-fähigen Programmiersprache, z.B. auch Python). JavaFX wurde übrigens *nach* Silverlight angekündigt.



  • Konrad Rudolph schrieb:

    ..zum Beispiel über die Tatsache, dass Flash mit ActionScript gesteuert wird, JavaFX mit JavaFX Script, Silverlight hingegen mit jeder beliebigen .NET-fähigen Programmiersprache, z.B. auch Python).

    dass .NET mit verschiedensten sprachen beharkt werden kann, ist ja allgemein bekannt. aber ich denke nicht, dass so ein marginaler unterschied von bedeutung ist.

    Konrad Rudolph schrieb:

    JavaFX wurde übrigens *nach* Silverlight angekündigt.

    tatsächlich? dann habe ich diesmal ms wohl ein wenig unterschätzt 😉



  • Surf Nicaragua schrieb:

    dass .NET mit verschiedensten sprachen beharkt werden kann, ist ja allgemein bekannt. aber ich denke nicht, dass so ein marginaler unterschied von bedeutung ist.

    In meiner Erfahrung ist dieses Feature alles andere als marginal.



  • Konrad Rudolph schrieb:

    einspruch schrieb:

    ich glaube, dass man flash auch auf nicht-windows systemen abspielen kann. das könnte mit einer .NET anwendung schon schwieriger werden.
    🙂

    Kommt auf Deine Ansprüche an. Mit Mono fährt man aber eigentlich ziemlich gut. Und wenn schon "Flash" in die Runde geworfen wird, muss ich einfach auf das .NET-Pendant Silverlight hinweisen, dass nun wirklich Multi-Platform ist und sich zum Anwendungsentwickeln m.E. wesentlich besser als Flash eignet. Natürlich müsste dazu endlich mal die Version 1.0 erscheinen. 😉

    /EDIT: Ist ja schon erschienen … d'oh!

    Auf Silverlight muss man nur hinweisen, wenn man ein blinder .NET-Fanboy ist. Silverlight ist keine akzeptierte Technologie. Niemand hat ein Silverlight-Plugin installiert. Darauf zu setzen wäre wohl ziemlich dumm. Das gleiche gilt für JavaFX. Vergesst es. Vielleicht in 2 bis 5 Jahren kann man darüber nachdenken. Zur Zeit katapultiert man sich damit nur in die Bedeutungslosigkeit.

    Und Mono ist ohnehin ein Witz. Das hält einfach nicht mit der Entwicklung von .NET mit. Man kann Mono höchstens als was eigenes ansehen. Aber nicht als .NET-Clone. Das ist nur ein Witz, damit man glaubt .NET sei portabel.



  • .NET ist portabel auf Windows-Platfrom 😃



  • rüdiger schrieb:

    Auf Silverlight muss man nur hinweisen, wenn man ein blinder .NET-Fanboy ist.

    Schwachsinn. Ich weise drauf hin, weil es technologisch interessant ist. Wenn niemand Anwendungen für schreibt, wird es nie populär sein, daher ist Deine komische Argumentation ein Zirkelschluss. Außerdem stellt Silverlight eine minimale Hürde dar:

    Silverlight ist keine akzeptierte Technologie. Niemand hat ein Silverlight-Plugin installiert.

    Die Installation dauert weniger als eine Minute. Das DivX-Film-Plugin zu installieren dauert wesentlich länger, trotzdem ist die Stage6-Videoplattform innerhalb kürzester Zeit enorm populär geworden. Deiner Argumentation zufolge wäre das nicht möglich.

    Und Mono ist ohnehin ein Witz. Das hält einfach nicht mit der Entwicklung von .NET mit. Man kann Mono höchstens als was eigenes ansehen. Aber nicht als .NET-Clone. Das ist nur ein Witz, damit man glaubt .NET sei portabel.

    Wieder gilt: Das ist eine Sache der Anforderungen. Sicher kann man nicht davon ausgehen, dass Mono bereits überall installiert ist – wenn man von dieser Voraussetzung ausgeht, hat man etwas falsch verstanden.

    Aber wenn man vor dem Problem steht eine Anwendung zu entwickeln und sich die .NET-Plattform anbietet, dann wäre es falsch, pauschal davon wegzugehen, nur weil das auch unter Linux laufen soll. Wenn man z.B. eine spezialisierte Anwendung für einen Kunden mit Linux-Terminals schreibt, dann wäre Mono durchaus in Erwägung zu ziehen. Auch die Verbreitung ist IMHO besser als von Dir behauptet. Z.B. bringt Ubuntu schon seit einigen Versionen eine Mono-Installation (und in C# geschriebene Software) standardmäßig mit sich.

    Von all diesen Argumenten abgesehen muss man natürlich Vorsicht walten lassen. Es wäre blind, Silverlight bedingungslos zu empfehlen. Wer tatsächlich in sehr kurzer Zeit ein breites Mainstream-Publikum erreichen will (z.B. durch ein Mash-up), dem ist mit Silverlight weniger geholfen.



  • Ich möchte noch einen Zusatz schreiben (Beleidigungen wie „Fanboy“ finde ich extrem asozial):

    Ich arbeite zur Zeit an einer großen Software mit, die u.a. auch über einen Web-Client verfügt. Hier war natürlich die Frage, wie dieser implementiert wird, ob wir HTML/AJAX oder eine RIA verwenden und dergleichen mehr. Silverlight war hier durchaus in der engeren Auswahl, gerade *weil* wir plattformunabhängig sein wollten (eine plattformübergreifende HTML/AJAX-Anwendung zu entwickeln ist sehr viel zeitaufwendiger und damit ungleich teurer). Flash war ebenfalls in der Auswahl, wurde aber schnell zur Seite geschoben, weil es den Einkauf zusätzlicher Entwicklertools und vor allem die Einstellung eines zusätzlichen Programmierers erfordert hätte. Letztendlich haben wir uns aufgrund des frühen Entwicklungsstadium gegen Silverlight entschieden – aber wenn Silverlight 1.1 vor einem halben Jahr herausgekommen wäre, könnte diese Entscheidung ganz anders ausgefallen sein.



  • Konrad Rudolph schrieb:

    Ich möchte noch einen Zusatz schreiben (Beleidigungen wie „Fanboy“ finde ich extrem asozial):

    nimm's nicht schwer. die moderatoren auf diesem board sind teilweise schlimmer als unregs.

    Konrad Rudolph schrieb:

    Letztendlich haben wir uns aufgrund des frühen Entwicklungsstadium gegen Silverlight entschieden – aber wenn Silverlight 1.1 vor einem halben Jahr herausgekommen wäre, könnte diese Entscheidung ganz anders ausgefallen sein.

    darf man fragen, für was ihr euch letztendlich entschieden habt?
    🙂


Anmelden zum Antworten