php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.07.2011, 12:16  
Benutzer
 
Registriert seit: 03.04.2011
Beiträge: 89
PHP-Kenntnisse:
Anfänger
Anima ist zur Zeit noch ein unbeschriebenes Blatt
Standard Suche geeignete Programmiersprache

Hey,
ich hab mich jetzt schon eine ganze Weile mit Scriptsprache wie PHP, JavaScript, u.ä. beschäftigt. Nun möchte ich jedoch auch mal PC Anwendungen und kleinere Spiele entwickeln, doch habe ich leider keinen Plan welche Programmiersprache ich lernen sollte. Vielleicht kennt ihr ja eine Sprache, die möglichst plattformunabhängig ist, mit der man auch noch in den nächsten Jahren gut arbeiten kann (und auch in Zukunft gefragt ist), objektorientiert ist und zu der es genügend gute Lektüre gibt (Bücher, Tutorials, o.ä.) und GUI-Frameworks gibt.

Ich schwanke derzeit zwischen C++, C# und Java. C++ ist ja nun doch schon ein wenig älter, aber dafür plattformunabhängig und sehr gut in Sache Performance.
C# basiert ja glaube ich auf dem .NET-Framework, das heißt Windows only. Habe aber gehört, dass es hier auch eine Möglichkeit gibt unter Linux zu entwickeln, kann mir da jemand genaueres sagen?
Außerdem habe ich gehört, dass C# 'ne relativ einfache Syntax hätte, weswegen es sicher eine der einfachsten zu erlernenden Sprachen wäre.
Und mit Java kenne ich mich jetzt nicht so wirklich aus, würde mich aber interessieren, da es ja viele GUI-Möglichkeiten gibt. Stimmt es eigentlich das Java heutzutage gefragter ist als C++ (bezogen auf Kundenanfragen)?

Zurzeit beherrsche ich bloß die Scriptsprachen PHP, JavaScript und TI-Basic (BASIC für den Grafiktaschenrechner von Texas Instruments).

Danke schonmal im Vorraus,
Anima
Anima ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.07.2011, 12:24  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

also C# - richtig .. darauf basiert das Framework .NET - und umgekehrt ...
unter Linux gibt es Mono als " Abbildung " dafür (fürs Framework) allerdings kann Mono noch längst nicht alles

Java wäre noch so ein Kandidat für Plattformunabhänigkeit - aber Im Regelfall ist "Krötenlahm" noch eine Schmeichelnde Formulierung

Falls es Richtung Mac gehen soll -> der Kandidat heißt dann Objective-C, auch ein Abkömmling von C , mit der gleichen Syntax

im Grunde bleibt dir bei ernsthafter Beschäftigung nur C / C++ , die anderen basieren zumindest auf der gleichen Syntax

Die Hauptschwierigkeit liegt im Grunde darin, dass man nicht jedesmal das Rad neu erfinden will - und daher Standardbibliotheken bzw Bibliotheksfunktionen nehmen will - die LEIDER immer unterschiedlich aussehen, eingebunden werden

Du kannst dir allerdings auch mal Python anschauen, dass sich recht gut sowohl für Lokale Scripte eignet, als auch für Web-Anwendungen - und dabei schneller als php ist
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 06.07.2011, 12:25  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

C++ und die .NET Geschichten empfehlen. Ich denke das JAVA nur ein "momentaner" Hype ist (bitte nicht steinigen) und langfristig langsam verschwinden wird.

mfg Wolf29

P.S. Auch interessant ist LapView ( hatte ich im Studium mit zu tun). Mal was anderes und von der Performance her auch nicht schlecht
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline   Mit Zitat antworten
Alt 06.07.2011, 12:25  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.870
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Adobe AIR ( Javascript / ActionScript &&|| +HTML &&||+XML ) zum Entwickeln und einfachem Publishing von plattform-unabhängige Anwendungen ( impliziert (3D)-Spiele ).

http://www.adobe.com/de/products/air/
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist gerade online   Mit Zitat antworten
Alt 06.07.2011, 12:33  
Benutzer
 
Registriert seit: 03.04.2011
Beiträge: 89
PHP-Kenntnisse:
Anfänger
Anima ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ah, danke für die Antworten. Ich tendiere auch eher zu C++, weil ich mich schonmal vor ein paar Monaten in die Programmierung für die Konsole eingearbeitet hatte, Grundkenntnisse sind hier also auch schon vorhanden. Allerdings scheint mit die WinAPI ziemlich kompliziert zu sein, da kann der Source Code schonmal ziemlich lang werden. Wenn ich stattdessen das Erzeugen einer einfachen Fensterbox mit C# vergleiche, fühl ich mich da schon ein wenig wohler:

Code:
using System;        
using System.Windows.Forms;

class MainClass
{
     public static void Main()
     {
        MessageBox.Show("Hello...");
     }
}
Sieht ziemlich einfach aus (man muss natürlich bedenken das die Sprache für Windows entwickelt wurde).

Um mal bei GUI zu bleiben: Gibt es noch weitere empfehlenswerte Frameworks neben Qt für C++?
Anima ist offline   Mit Zitat antworten
Alt 06.07.2011, 12:47  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

wozu in die Ferne Schweifen, das Gute liegt so nah - da Qt quasi der Platzhirsch ist, würd ich dabei bleiben .... auch weil es quasi problemlos portiert werden kann und auf verschiedenen Plattformen zur Verfügung steht
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 06.07.2011, 12:47  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.870
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Adobe AIR(JS), "Fensterbox":
Code:
<script>alert('Hello...');</script>
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist gerade online   Mit Zitat antworten
Alt 06.07.2011, 15:50  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Also wenn C++, dann mit GUI-Framework. Wenn's plattformunabhängig sein soll QT oder wxWidgets. Direkt WinAPI macht nicht wirklich Spaß. Ich persönlich kann C++ wenig abgewinnen. Da kann man zu viel Unfug mit Zeigern und Zeigern auf Zeiger veranstalteten.

Ich würde auf das .NET Framework gehen. Für Anwendungen dann WPF oder Silverlight als GUI/App-Framework und für Spiele XNA. Damit lassen sich übrigens mit fast komplett gleichem Code (Aussage MS, nie probiert) Spiele für Windows, XBOX und Windows Phone erstellen.

Und um die Liste noch komplett zu machen gäbe es noch Object Pascal als Sprache. Entweder in den Ausführungen Delphi (nativ Windows 32 bit, ab herbst auch MacOS), Delphi.Prism (.NET) oder Cooper (JVM).
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 06.07.2011, 16:15  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Im Bereich "Spiele" wäre dann OpenGL zu empfehlen, mit DirectX unter Non-Windows kommt man AFAIK nicht weit...

(Achtung, nicht irritieren lassen http://www.gamestar.de/hardware/news...9/directx.html)
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 06.07.2011, 16:49  
Erfahrener Benutzer
 
Registriert seit: 03.08.2010
Beiträge: 300
PHP-Kenntnisse:
Fortgeschritten
Asterixus sorgt für eine eindrucksvolle AtmosphäreAsterixus sorgt für eine eindrucksvolle Atmosphäre
Asterixus eine Nachricht über Skype™ schicken
Standard

Wenn du Spiele erstellen willst, nimm kein Java. Das einzige Spiel in Java, das ich kenne ist Minecraft und das hat eine ziemlich miese Grafik und naja, es ist naja

Java ist, denke ich, der einfachste Umstieg von PHP auf etwas Höheres bei klassischen Anwendungen.
Asterixus ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Suche Hans_PHP_11 PHP Einsteiger 7 21.04.2011 11:26
Suche in Datenbank zoro PHP Tipps 2010 7 30.07.2010 15:13
[Erledigt] Suche in text-datei ein Array und lösche es UdoDirk PHP Tipps 2010 5 16.07.2010 20:57
Suche ohne Groß-/Kleinschreibung pfump Datenbanken 11 30.05.2010 10:13
Suche für Statische Seiten ? phpde Off-Topic Diskussionen 4 30.10.2009 13:13
[Erledigt] Suche - Wortmanipulation vaLLe PHP Tipps 2009 30 24.08.2009 20:17
eine Suche definieren Tyrra PHP Tipps 2009 14 10.07.2009 09:39
Scriptsuche [Erledigt] PHP Suche Sebo Scriptbörse 1 30.06.2009 19:46
Suche geeignete Webspace Mr.Karl Server, Hosting und Workstations 8 12.10.2008 16:40
Suche Alienuser PHP Tipps 2006 5 02.07.2006 16:31
[Erledigt] Erweiterung der Suche PHP Tipps 2007 2 01.12.2005 19:30
Suche Programmiersprache:-) dethlef14 Off-Topic Diskussionen 36 22.09.2005 08:52
mal wieder eine suche lomtas Datenbanken 0 12.07.2005 11:03
Suche: Programmiersprache + Tutorial für Echtzeitberechnunge Sirke Beitragsarchiv 2 20.03.2005 16:44
ich suche eine programmiersprache Beitragsarchiv 19 07.10.2004 21:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
geeignete programmiersprache, programmiersprache zoro, geeignete programmiersprache zum lernen, welches ist das geeignete programmiersprachen, geeignete programmiersprachen für windows 7, php buch

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:31 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum