Tipps zu artverwandten Programmiersprachen finden Sie in

Spickzettel Technologieökosysteme
WENN SIE
FOLGENDES HÖREN ...
... SOLLTE IHNEN DIES DAZU EINFALLEN
VERBUNDENE ANSÄTZE
Amazon Web Services (AWS)
Die Cloud - ermöglicht Entwicklern die Bereitstellung
von Webanwendungen.
Technologie: Cloud (Back-End)
Android
Java SDK
Entwicklertyp: Mobile
Technologie: Android
Back-End Web
Entwicklung serverseitig
Entwicklertyp: Back-End Web
Big Data, Data Science,
Machine Learning
Data Scientist: hat vermutlich mit R oder Phyton zu tun, geht mit
großen Datenmengen um; Der Job umfasst üblicherweise sowohl
Programmier- als auch Statistikaufgaben.
Entwicklertyp:
Statistik oder Mathematik
R – Statistikprogrammiersprache
Cassandra – Datenbank
Hadoop – Framework
C#
.NET/Microsoft Shop
Technologie: Microsoft ASP.NET
Wahrscheinliches Framework: ASP.NET - verbindet Front-End,
HTML, CSS und Javascript mit Back-End, C# oder VB.NET.
Wahrscheinliche Datenbank: Microsoft SQL Server oder Oracle
Cloud (Back-End)
Entwickler in diesem Bereich kennen sich mit Cloudplattformen
wie Amazon Web Services, Rackspace, Microsoft Azure oder der
Google Cloud Platform aus.
Technologie: Cloud (Back-End)
DBA, Systemadministrator,
Systemingenieur, Entwickler,
Netzwerkadministrator
Server Fault Community (serverfault.com)
Entwicklertyp:
Systemadministration
Front-End Web
HTML, CSS, Javascript, Entwicklung clientseitig (Browser)
Entwicklertyp: Front-End Web
Full Stack Web
Möglichkeit zur Entwicklung einer gesamten Website von Grund
auf. Verbindet alle Arbeitsschritte von Front-End bis Back-End
und hin zur Datenbank. Funktioniert mit jeder BELIEBIGEN BackEnd-Programmiersprache (Rails, PHP, ASP etc.)
Entwicklertyp: Full Stack Web
iOS
Programmiersprache entweder Objective C oder Swift. Swift ist neu
und es wird etwas dauern, bis die Sprache geläufig zur Anwendung
kommt. Die zugrunde liegende Technologie heißt Cocoa.
Entwicklertyp: Mobile
Technologie: iOS
Javascript-Frameworks
AngularJS, Ember.js, Backbone.js, jQuery
Entwicklertyp: Front-End Web
Java (web)
Vermutlich größeres, stabiles Unternehmen („Enterprise“)
Mögliche Frameworks: Spring, Hibernate, Struts Scala ist eine von
Java abgeleitete, innovativere Programmiersprache
Technologie: Java (web)
Spickzettel Technologieökosysteme
WENN SIE
FOLGENDES HÖREN ...
... SOLLTE IHNEN DIES DAZU EINFALLEN
VERBUNDENE ANSÄTZE
Microsoft ASP.NET
Ein Web-Application-Framework mit C# als Primärsprache. Bei der
damit verknüpften Datenbank handelt es sich wahrscheinlich
um Microsoft SQL Server.
Technologie:
Microsoft ASP.NET, SQL Server
Mobile-Entwickler
Native: bedeutet, dass die Entwickler Apps speziell für das iPhone
programmieren. Mobile Web: Programmierung browserbasierter
Websites, die sich gut für Mobiltelefone eignen.
Entwicklertyp: Mobile
Mobile Web Developer
Grundsätzlich alle Front-End-Kompetenzen (HTML, CSS, Javascript)
plus Responsive Design (z. B.: Bildschirm dreht sich, wenn das
Telefon gedreht wird); minimaler Aufwand für Größenanpassung
dank Responsive Design.
Entwicklertyp: Front-End Web
MySQL
Eine sehr beliebte Open-Source-Datenbank. Üblicherweise
verwendet als Teil des LAMP-Stacks (Linux, Apache, MySQL und PHP).
Technologie: SQL
Node.js
Javascript serverseitig (Back-End)
Technologie: Node.js (web)
Oracle
Eine große Enterprise-Datenbank. In hohem Maße spezialisiert.
Technologie: Oracle
OS X (Desktop)
Entwicklung von Mac-Anwendungen, üblicherweise in
Objective-C, gelegentlich auch in Swift (noch zu früh, um
hier eine Aussage zu treffen).
Technologie: OS X (Desktop)
PHP
Mögliche Frameworks: Laravel (moderner CodeIgniter), Symfony,
Magento (Verwendungen im E-Commerce).
Technologie: PHP
Mögliche Content-Management-Systeme (CMS):
Drupal und Wordpress.
Python (web)
Wahrscheinliche Frameworks: Django, Flask.
Technologie: Python (web)
Wahrscheinliche Datenbank: nicht-relationale Datenbank
MongoDB (keine SQL-Datenbanken).
Ruby
Wahrscheinliches Framework: Rails
Technologie: Ruby on Rails
Ruby on Rails
Rails ist das beliebteste Web-Framework für die
Programmiersprache Ruby. Weitere verbundene Technologien
sind u. a. Coffeescript und Postgres.
Technologie: Ruby on Rails
Salesforce
Entwickler, die auf die Salesforce API spezialisiert sind und wissen,
wie sie damit Anwendungen erstellen und integrieren können.
Technologie: Salesforce
Sharepoint
Eine Softwareplattform von Microsoft. Entwickler, die mit
Sharepoint arbeiten, sind auf die Integration von Anwendungen
in die Plattform spezialisiert.
Technologie: Sharepoint
SQL Server
Eine Microsoft-Datenbank. Typischerweise in
Verbindung mit .NET und C#.
Technologie: SQL Server
Windows (Desktop)
Entwicklung von Windows-Anwendungen, üblicherweise in C#.
Technologie: Windows (Desktop)
Wordpress
Basierend auf PHP, üblicherweise mit MySQL als Datenbank.
Technologie: Wordpress