Hallo.
Ich möchte mich mal wieder mit dem Thema Programmieren auseinander setzen.
Dazu plane ich eine Kundenverwaltungssoftware zu realisieren.
Zu meinen Kenntnissen:
Ich bin recht talentiert im Umgang mit PHP und MySQL, auch wenn ich mir immer wieder Hilfestellungen holen muss. Ich bringe mir quasi alles selbst bei, Learning by Doing ist das Prinzip dahinter.
Bislang kamen so ein CMS und eine kleine Datenbanksoftware zustande. Nichts besonderes, aber ich bin dennoch stolz drauf. An Programmierkenntnissen wars das auch schon, was aber ja nicht heißt, dass man nicht neue Dinge lernen kann.
Ich möchte also eine Kundenverwaltungs"software" schreiben. In diese soll nach und nach eine Kalenderfunktion, eine Anbindung an ViciDial, ein kleiner Mailclient, und noch einige Extras eingebunden werden um die tägliche Arbeit mit Kundendaten zu erleichtern. Auch ein späterer Live-Zugriff der Kunden (zum Beispiel Kampagnenauswertungen etc.) über eine Webseite stehen zur Debatte. Und ich möchte dabei explizit nicht auf eine bereits bestehende Lösung zurückgreifen, sondern "das Rad neu erfinden".
Nun dachte ich zunächst an die Realisierung mittels PHP. Die Frage nach der Sicherheit stünde, zunächst, nicht im Raum, da die "Software" nur lokal eingesetzt wird. Doch mit zunehmendem Funktionsumfang soll sich das natürlich eventuell ändern.
Stellt sich also die Frage, in welcher Sprache ich mein Projekt umsetzen möchte. Da ich bislang außer PHP und MySQL nichts kenne, ist es überhaupt nicht schlimm, mir eine neue Sprache von Grund auf anzueignen.
Deshalb meine Fragen:
Welche Programmiersprache haltet ihr für angemessen und warum?
Wie sieht es, falls nicht in PHP umgesetzt, mit der Einbung von PHP-basierten Lösungen aus? (ViciDial z.B.)
Einige werden jetzt sicher denken und mir wahrscheinlich raten "lass die Finger davon", aber es geht mir nicht um eine professionelle Lösung, sondern darum, meinen Horizont zu erweitern. Ich schreibe diese "Software" für mich und nicht für den kommerziellen Einsatz. Ich fange gern bei 0 an und bringe mir wesentliche Dinge selbst bei, man weiß ja nie, wofür man das nochmal gebrauchen kann.
Ich freue mich auf eure Ratschläge!
Ich möchte mich mal wieder mit dem Thema Programmieren auseinander setzen.
Dazu plane ich eine Kundenverwaltungssoftware zu realisieren.
Zu meinen Kenntnissen:
Ich bin recht talentiert im Umgang mit PHP und MySQL, auch wenn ich mir immer wieder Hilfestellungen holen muss. Ich bringe mir quasi alles selbst bei, Learning by Doing ist das Prinzip dahinter.
Bislang kamen so ein CMS und eine kleine Datenbanksoftware zustande. Nichts besonderes, aber ich bin dennoch stolz drauf. An Programmierkenntnissen wars das auch schon, was aber ja nicht heißt, dass man nicht neue Dinge lernen kann.
Ich möchte also eine Kundenverwaltungs"software" schreiben. In diese soll nach und nach eine Kalenderfunktion, eine Anbindung an ViciDial, ein kleiner Mailclient, und noch einige Extras eingebunden werden um die tägliche Arbeit mit Kundendaten zu erleichtern. Auch ein späterer Live-Zugriff der Kunden (zum Beispiel Kampagnenauswertungen etc.) über eine Webseite stehen zur Debatte. Und ich möchte dabei explizit nicht auf eine bereits bestehende Lösung zurückgreifen, sondern "das Rad neu erfinden".
Nun dachte ich zunächst an die Realisierung mittels PHP. Die Frage nach der Sicherheit stünde, zunächst, nicht im Raum, da die "Software" nur lokal eingesetzt wird. Doch mit zunehmendem Funktionsumfang soll sich das natürlich eventuell ändern.
Stellt sich also die Frage, in welcher Sprache ich mein Projekt umsetzen möchte. Da ich bislang außer PHP und MySQL nichts kenne, ist es überhaupt nicht schlimm, mir eine neue Sprache von Grund auf anzueignen.
Deshalb meine Fragen:
Welche Programmiersprache haltet ihr für angemessen und warum?
Wie sieht es, falls nicht in PHP umgesetzt, mit der Einbung von PHP-basierten Lösungen aus? (ViciDial z.B.)
Einige werden jetzt sicher denken und mir wahrscheinlich raten "lass die Finger davon", aber es geht mir nicht um eine professionelle Lösung, sondern darum, meinen Horizont zu erweitern. Ich schreibe diese "Software" für mich und nicht für den kommerziellen Einsatz. Ich fange gern bei 0 an und bringe mir wesentliche Dinge selbst bei, man weiß ja nie, wofür man das nochmal gebrauchen kann.
Ich freue mich auf eure Ratschläge!