![]() |
Welche Programmiersprache soll ich verwenden
Hallo Leute, ich habe ein kleines php Projekt für meine Firma realisiert, womit man Firmeninterne Aufträge erstellt, verwaltet und archiviert.
Es wird aufgrund einer Bestellung ein Auftrag in einer SQL Datenbank erstellt und man kann diverse Optionen anwählen und den Status ändern. Vorteil, es ist für jeden Angestellten je nach Autorisierung möglich Änderungen über die im Haus vernetzten Rechner vorzunehmen usw. usw. Jetzt hat eine befreundete Firma Interesse an der ganzen Sache das ein wenig abgeändert auch bei sich einzuführen. Da ich ungern den Quellcode rausgeben möchte ist jetzt die Frage in was für einer (einfachen)Sprache sich das ganze nochmal programmieren lässt, wo der Quellcode kompiliert ist. „Einfach“ sage ich weil ich kein gelernter Informatiker bin und php coding mal aus Spaß für die Vereinshomepage gelernt habe. cu |
Und wenn du den Code durch einen Obfuscator donnerst?
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] Alternativ könntest du deine Arbeit auch als webbasierten Cloud-Dienst zur Verfügung stellen. Ansonsten: Ich bin kein Programmierer, aber zu Zeiten meiner Ausbildung musste auch ich programmieren. Mit C# hatte ich gute Erfahrungen gemacht. GUI-Design geht mit VisualStudio recht bequem. |
Theoretisch kann man C zum dynamischen generieren einer Website benutzen [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
Obfuscaten ist mMn nicht sehr hilfreich, wenn man den Code entschlüssel will schafft man das. |
Aus der Sicht des "Käufers", falls du dein Projekt verkaufen möchtest, ist es natürlich ein Problem, wenn sie dein Projekt erwerben und es dich irgendwann nicht mehr gibt. Wer wartet es in Zukunft, was geschieht bei Problemen usw usw.
Da ich nicht weiß über welche Dimension wir hier sprechen, wäre noch die Möglichkeit ihnen einen Server zu verkaufen, sie können dein Projekt nutzen haben aber keinen Zugriff auf die Dateien. |
Also ich lerne im moment c++ und finde es eigentlich ziemlich leicht zu erlernen. Das währe wohl meine Empfehlung.
Basic eher nicht da es nicht so gut geeignet ist grade bei der Datenverarbeitung mit sql etc. Wegen der geschwindigkeit, aus dem grund steige ich auch um auf c++ und vielleicht noch php dazu wegen den passwörtern damit die nich gleich weg sind und mein Server ;) Mach das ganze aber auch nur als Hobby MFG |
Zitat:
Du schreibst Unsinn. Bei normalen Datenverarbeitungen dient der Client nur zum Anzeigen der Ergebnisse und zur Eingabe der Parameter. Deshalb ist die Geschwindigkeit des Clients nur von untergeordneter Rolle. Auch werden aktuelle Basic-Programme nicht mehr zur Laufzeit interpretiert sondern genauso wie bei anderen Programmiersprachen in Bytecode kompiliert, der dann nur noch ausgeführt wird. Bei dem was da normal programmiert wird, gibt es in der Laufzeit wenn überhaupt dann nur geringe Unterschiede. C++ kann eigentlich nur dann seine Vorteile ausspielen, wenn man hardwarenah programmiert. Anderenfalls kann man problemlos zu anderen objektorientierten Programmiersprachen greifen. Also auch beispielsweise das aktuelle Visual Basic Net. Typischer Anfängerfehler bei der Datenverarbeitung ist es, nicht die Datenbank die Arbeit machen zu lassen. Die ist darauf spezialisiert und es gibt sicher keinen Programmierer, der da mal eben schnell etwas schreibt, was das gleiche schneller kann. Der typische Flaschenhals bei der Datenverarbeitung ist der Datenaustausch zwischen Client und Datenbank. Zum Thema Obfuscator: Bei komplexen Anwendungen kann es die Lauffähigkeit des Programms beeinflussen. Man sollte auch abwägen, inwieweit man eventuell auch Support im Fehlerfall leisten will ... ist mit derartigem Code deutlich schwerer. Letztendlich ist es aber auch eine Abschätzung, was der andere mit dem Code anfangen könnte, ob es sich für den anderen überhaupt lohnt, den Code selbst abzuändern. Wir benutzen für eine php-Anwendung das Zend-Framework in der Firma, das ist allerdings kostenpflichtig |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:05 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.