Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo Leute,

ich bin gerade dabei meine Abschlussarbeit mit einem Freund zu erstellen.

Hierbei soll ein spezielles Programm entwickelt werden. Wir haben hierfür auch

eine entsprechende Firma gefunden, wo wir diese Abschlussarbeit erstellen können. Jetzt hat sich für uns aber eine Frage aufgetan. Vielleicht könnt Ihr uns weiterhelfen. Hierzu ein paar Informationen vorab.

1. Der Firma ist es egal in was wir das Programm entwickeln.

2. Das Programm soll internetbasiert sein (mit Anbindung an Joomla). Eine spätere Umsetzung auf Rich Client ist angedacht

3. Das Programm soll für den OS - Markt entwickelt werden

4. Wir haben gleichwertige Erfahrung in Java, als auch in PHP

Für uns stellt sich die Frage, in welcher Programmiersprachen wir das Programm entwickeln sollten. Insbesondere im Hinblick darauf, wenn es für den OS - Markt sein soll.

Danke

Stefan

P.S. Sorry, wenn dieses der falsche Bereich ist, aber wussten nicht in welches wir es rein stellen sollten.

Bearbeitet von StefanDie

Hallo Leute,

Hallo Du!

ich bin gerade dabei meine Abschlussarbeit mit einem Freund zu erstellen.

Wer von euch macht denn den Abschluss? Du hast als Prüfling dem PA zu bestätigen, dass du die Arbeit alleine durchgeführt hast.

Hierbei soll ein spezielles Programm entwickelt werden.

Das ist nicht die Aufgabe eines ITK.

Bitte mal in den trockenen Gesetzestext schauen, was ein ITK im Abschlussprojekt zu leisten hat:

http://bundesrecht.juris.de/itktausbv/__27.html

Programmieren ist FIAE-Sache. ;)

Wir beiden machen gemeinsam den Abschluss. Es ist eine Gemeinschaftsarbeit. Arbeiten muss man nicht alleine durchführen. Wie kommst du darauf?

Okay ITK habe ich auch nicht ich studiere gerade Wirtschaftsinformatik.

Okay ITK habe ich auch nicht ich studiere gerade Wirtschaftsinformatik.

Warum hast du denn dann den Thread mit dem Marker ITK markiert?

Warum hast du derartige Informationen nicht gleich geliefert?

Hier geht es in den allermeisten Fällen um Abschlussprojekte der Azubis, Studienprojekte sind in diesem Forenbereich aussergewöhnlich selten.

ich bin gerade dabei meine Abschlussarbeit mit einem Freund zu erstellen.

Um welche Art der Arbeit geht es hier überhaupt?

Abschlussprojekt einer Ausbildung zum ITSK?

Bachelor oder Masterarbeit im Bereich WiInf?

Diplom oder Studienarbeit WiInf?

1. Der Firma ist es egal in was wir das Programm entwickeln.

Um was geht es hier? Soll dies auf die konkrete Sprache bezogen sein?

2. Das Programm soll internetbasiert sein (mit Anbindung an Joomla). Eine spätere Umsetzung auf Rich Client ist angedacht

Was heißt "internetbasiert"?

Was heißt "Anbindung an Joomla"? Joomla ist ein CMS, das in PHP geschrieben wurde und auf mySQL Basis arbeitet. Somit wäre die konkrete Spache PHP schon vorgegeben.

3. Das Programm soll für den OS - Markt entwickelt werden

Was heißt "OS-Markt"? OS ist die Abkürzung "Operating System", was haben Betriebssysteme mit Joomla zu tun?

4. Wir haben gleichwertige Erfahrung in Java, als auch in PHP

Was haben Java und PHP mit Betriebssystemen zu tun? Weder in PHP noch in JAVA ist die Entwicklung eines Betriebssystems möglich.

Um welche Art der Arbeit geht es hier überhaupt?

Abschlussprojekt einer Ausbildung zum ITSK?

Bachelor oder Masterarbeit im Bereich WiInf?

Diplom oder Studienarbeit WiInf?

Diplomarbeit zum Wirtschaftsinformatiker

Um was geht es hier? Soll dies auf die konkrete Sprache bezogen sein?

Die Sprache ist nicht auf das Projekt bezogen

Was heißt "internetbasiert"?

Es soll am Anfang als Webanwendung realisiert werden, wobei eine spätere RC offen bleiben soll.

Was heißt "Anbindung an Joomla"? Joomla ist ein CMS, das in PHP geschrieben wurde und auf mySQL Basis arbeitet. Somit wäre die konkrete Spache PHP schon vorgegeben.

Ich weis was Joomla ist. Ob das Programm in PHP programmiert werden soll ist nicht unbedingt gesagt. Man kann auch in Java programmieren und dieses über gegebenen Schnittstellen an Joomla anpasssen. s. z.B. Alfresco

Was heißt "OS-Markt"? OS ist die Abkürzung "Operating System", was haben Betriebssysteme mit Joomla zu tun?

OS kann Operating System bedeuten. Es heißt aber auch Open Source. Welcher Lizens dieses Programm später unterliegt ist nicht gesagt. s. z.B. GPL.

und jetzt wird das hier eine abstimmung, jeder darf mal kurz sagen für welche sprache er ist?

ich würde sagen, setzt die sinnvollste ein. auf den ersten blick ist das php. wenn dir schon beispiele für anwendungen einfallen die auch an joomla angebunden werden aber in java geschrieben wurden, solltest du vielleicht mal drüber nachdenken WAS du eigentlich machen willst. und ob du nun java oder php einsetzt ist in hinblick auf open-source ziemlich egal. quelltext veröffentlichen kann man immer, bytecode erzeugen kann man auch für beiden sprachen.

aber wenn wir dir einfach die entscheidung abnehmen sollen: nimm PHP.

[...] solltest du vielleicht mal drüber nachdenken WAS du eigentlich machen willst. und ob du nun java oder php einsetzt ist in hinblick auf open-source ziemlich egal.

Ich würde die Sprache nach der Problemstellung auswählen. Eine GUI mit PHP wird schon schwieriger. Aber ich denke diese Fragen müsstest Du schon im Rahmen der Arbeit klären. Du hast eine entsprechende Ziel- und Quellvorgabe und danach entscheidet man das Vorgehen.

quelltext veröffentlichen kann man immer, bytecode erzeugen kann man auch für beiden sprachen.

Da musst Du selbst mal schauen, was Dir zusagt. Ich habe meine Quellcodes unter der GPL 3 veröffentlicht.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.