Hallo,
ich habe die Frage, ob eigentlich zwischen den beiden Bereichen von Software Entwicklung und Internet/Web Entwicklung bzw. Anwendungen für beide Bereiche ein Unterschied in der Vorgehensweise besteht oder ob ein Software Entwickler auch Anwendungen für das Web entwickeln kann? Handelt es sich bei den Sprachen, die in beiden Bereichen verwendet werden, um vollkommen eigenständige Sprachen, oder bauen die aufeinander auf und sind verwandt?
Viele Grüße
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Die Grundzüge des Software-Engineering sind plattform-, sprachen- und technikunabhängig da von der Sprache und der Umsetzung abstrahiert sonst wäre der ganze Kram eigentlich unbrauchbar. Die Unterschiede sind eigentlich in der Implementierung. Hier unterscheiden sich dann die Ansätze, was aber nicht bedeutet, dass Webentwicklung ein ganz eigener Zweig wäre (auch wenn es manchmal so gesehen wird), da es eigentlich eine ganz normale Entwicklung einer Client-Server-Architektur ist. Was allerdings oftmals von reinen Anwendungsentwicklern bei Webanwendungen vernachlässigt wird ist die Validierung der Eingabedaten (das ist aber ein anderes Thema).
Bei den Sprachen kann man Dir eigentlich keine ganz eindeutige Antwort geben. Es gibt Sprachen, die sowohl in der Anwendungsentwicklung, als auch in der Webentwicklung zum Einsatz kommen können (Java, C, C++, Python [in der Anwendungsentwicklung oftmals im Bereich Scripting anzutreffen], VB.NET, C#) und Sprachen, die hauptsächlich im Webumfeld anzutreffen sind, entweder weil sie nur dafür geeignet sind oder weil sie ansonsten seltener eingesetzt werden (ASP, ASP.NET [ein Sonderall], Ruby on Rails, PHP, Perl, Escapade). Allerdings sind prinzipielle Dinge meist sprachunabhängig, nur in verschiedenen Sprachen unterschiedlich gelöst, sodass ein erfahrener Software-Entwickler grundsätzlich mit jeder Sprache zurande kommen kann.
Nachträglich: Vielen Dank.