Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Scripting


Alles zum Thema System Administration Scripting — Q & A zum Thema Scripting: Batch, VBS, WMI, PowerShell


Antwort
     
Themen-Optionen
Alt 10.11.2011, 14:56   #1
Member
 
Offline
Registriert seit: 06-2007
Beiträge: 145
Welche neue Programmiersprache erlernen?

Hallo Leute,

ich bin mir nicht sicher ob ich überhaupt im richtigen Forum, geschweige denn im richtigen Bereich meine Frage stelle. Ich versuche es einfach mal in der Hoffnung helfende Antworten zu bekommen.

In unserer Firma wird bald ein neues ERP eingeführt. Es wird aller Voraussicht nach JAVA als 'Erweiterungsprogrammierung' angeboten.
Jedoch ist die Programmiersprache in diesem Falle zweitrangig da wir mit jeder anderen Programmiersprache genauso gut Daten aus der DB manipulieren oder sonstiges machen können. JAVA ist also deswegen zwar vielleicht nicht schlecht, aber kein muss...

Dennoch wurde beschlossen das auf jeden Fall eine neue Programmiersprache her muss da ich bisher nur in VB6 alle unseren hier eingesetzten Programme erstellt habe. VB6 ist ja nicht nur um 'serben' sondern schon lange tot.....

Jetzt meine Frage:
Welche Programmiersprache ist den momentan die gängigste in den deutschen EDV-Abteilungen?
Es geht mir darum
1.) immer viel Informationen finden zu können (wie bisher mit VB6 denn zu JAVA und anderen findet man bei weitem nicht SO VIEL Foren/Informationsquellen und der Gleichen)
2.) nicht jedesmal das Rand neu erfinden zu müssen (wie z.B. programmieren in WinAPI)
3.) schnell und einfach Programme erstellen (wie in VB6 bisher)
4.) leicht erlernbar (muß nicht, wäre aber nicht schlecht)

Ich habe schon viele große und kleine Programme in VB6 geschrieben, kann aber auch etwas C und habe einige Erfahrung mit PHP. C++ (Borland) war früher auch einige Zeit 'meine Programmiersprache'.

Was sind denn die gängigsten Programmiersprachen in den deutschen EDV-Abteilungen?

VB.NET? C# oder C++? JAVA?
Welches würdet Ihr mir empfehlen und warum?

Bereits im voraus vielen Dank für eure Mühe!
    Mit Zitat antworten
Alt 10.11.2011, 15:19   #2
Moderator
 
Offline
Registriert seit: 06-2001
Ort: Frankfurt a.M.
Beiträge: 6.839
Hi,

gängig ist denke ich c# - daher habe ich auch gerade angefangen mich da einzuarbeiten (c# und vb.net sind dabei weitgehend austauschbar). Vorteil gegenüber c++ ist, dass man sich um weniger Dinge (Speichermanagement) kümmern muss und somit schneller zum Ziel kommt.

Wenn die Schnittstelle zu eurer neue Software jedoch nur in JAVA zur Verfügung steht, dann würde ich dir empfehlen JAVA zu lernen. Direkt in der DB zu manipulieren - also an der API vorbei ist meistens keine gute Idee und hat in aller Regel den Verlust von Supportleistungen des Herstellers zu Folge...

LG
Johannes

Signatur
:: www.ServerHowTo.de - Das MCSEboard.de HowTo Projekt!
:: www.SECURITY-BLOG.EU - DER Security BLOG!

    Mit Zitat antworten
Alt 10.11.2011, 16:36   #3
Moderator
 
Offline
Registriert seit: 11-2002
Beiträge: 6.666
Zitat von kaineanung Beitrag anzeigen
Jetzt meine Frage:
Welche Programmiersprache ist den momentan die gängigste in den deutschen EDV-Abteilungen?
TIOBE Software: The Coding Standards Company

Wenn du Scriptsprachen mit dazu rechnest, dürften in den EDV-Abteilungen Powershell und VBS weit vorne liegen.

Nach deinen Anforderungen 1) bis 4) würde ich Powershell einsetzen

Gehts in Richtung einer professionellen Softwareentwicklung im MS-Umfeld, dann eine aktuelle .Net Sprache unter VisualStudio 2010. Schnell und einfach nebenbei erlernbar, wird aber nicht ganz erfüllt.
Für C# gibts mehr Besipielcode im Netz als vür VB.

blub

Signatur
www.powershellpraxis.de

Nec Cupias, Nec Metuas

    Mit Zitat antworten
Alt 10.11.2011, 17:18   #4
Member
 
Offline
Registriert seit: 06-2007
Beiträge: 145
@nerd

Ich bin mir nicht ganz sicher was das ERP angehtu nd ob es gewollt ist das wir direkt erweiterungen Programmieren oder nur diverse Hilfsprogramme die auf die DB zugreifen und hauptsächlich nur aus der DB auslesen. Ist auch ein anderes Thema, ich wollte damit nur sagen das eventuell JAVA ein leichten Vorteil in der Entscheidungsfindung damit hätte. Aber der ist so gering das man das wahrscheinlich vernachlässigen kann wenn andere Dinge für andere Sprachen sprechen.

@blub
Ausser Batch machen wir mit cripten eher nichts.
Ich programmiere aber Anwendungsprogramme wie z.B. unsere komplette Kantinensoftware zum Bestellen, Abholen und Abrechnen der Speisen oder ein Reklamationsprogramm, Provisionsabrechnungsprogramm usw...
Daher muss die Programmiersprache schon in den 'Profibereich' gehen (wenn das bedeutet es muss eine GUI haben, Standalone und als EXE bzw. eigenständiges Programm laufen können).

Wenn ich euch so höre so kristallisert sich unerwarteter Weise C# heraus, habe ich das so richtig verstanden? Ich hätte wetten können das VB.NET herauskommt.

C-(bzw. C++) Kentnisse sind vorhanden, aber bei weitem nicht so wie VB6. Und VB.NET zu VB6 ist zwar doch eine Umstellung, auch syntaktisch, aber dennoch sieht man die Verwandheit mit VB6.

C# wird da aber auch nicht schwer sein, das packe ich schon. Dennoch wundert es mich ein wenig.
    Mit Zitat antworten
Alt 12.11.2011, 19:42   #5
Moderator
 
Offline
Registriert seit: 11-2002
Beiträge: 6.666
Hallo,

Die Umstellung für dich wird sein, dass
1.) VB6 viel COM-Objekte nutzt, die .Net Sprachen wie der Name schon sagt das .Net Framework
2.) in VB6 prozedural programmiert wurde, in .Net Sprachen klassenorientiert
3.) die Entwicklungsumgebung sich seit VB6 drastisch verändert hat

ob du auf VB oder C# gehst, ist m.E. von der Syntax her egal. Es gibt natürlich Unterschiede, aber die eine Sprache hat keine leichtere oder schwierigere Syntax als die andere. C++ kenn ich kaum.

blub

Geändert von blub (12.11.2011 um 21:20 Uhr).

Signatur
www.powershellpraxis.de

Nec Cupias, Nec Metuas

    Mit Zitat antworten
Alt 12.11.2011, 22:54   #6
Moderator
 
Offline
Registriert seit: 06-2001
Ort: Frankfurt a.M.
Beiträge: 6.839
Hi,

ich würde dir aber nahe legen zuerst mal abzuklären wie das mit eurem ERP ist. An evtl. vorhandenen Schnittstellen vorbei mit einer "fremden" Sprache direkt auf die DB zu gehen ist wirklich nicht der schönste Weg...

Signatur
:: www.ServerHowTo.de - Das MCSEboard.de HowTo Projekt!
:: www.SECURITY-BLOG.EU - DER Security BLOG!

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Neue Domäne doch welche Lizenzen? inno-it Microsoft Lizenzen 7 27.05.2009 10:50
Welche Programmiersprache lernen ? Gnomosom Windows Forum — Scripting 3 20.05.2008 20:39
Welche Programmiersprache für Logonscript ? GuruMeditation Windows Forum — Scripting 11 29.02.2008 09:46
Neue Verkabelung nur welche? masta_daywalker Windows Forum — LAN & WAN 15 26.11.2004 06:18
Programmiersprache der Zukunft? sascha Off Topic 10 15.05.2003 13:37


Alle Zeitangaben in MEZ/CET. Es ist jetzt 15:26 Uhr. Seite generiert in 0,036 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang