Ich mache schon seit einiger Zeit kleine Projekte. Ich habe noch kein großes Projekt gestartet, weil ich nichts gefunden habe, was ich brauchte und nicht schon von einem anderen FOSS gemacht wurde. Bis jetzt. Ich möchte ein Programm erstellen, mit dem Benutzer interaktiv Sekundärsprachen lernen können (ich möchte so nah wie möglich an Rosetta Stone herankommen).Große Projekte - Weg zum Erfolg
Im Moment bin ich der einzige Entwickler, da ich mir nicht sicher bin, ob ich mehr beiße, als ich kauen kann und keine Mitwirkenden Zeit verschwenden will.
Bis jetzt habe ich geplant, wie das Projekt funktionieren wird, und Tools einrichten, um den reibungslosen Start des Projekts zu ermöglichen, damit andere Benutzer bereit sind, dazu beizutragen. Ich habe ein SourceForge-Konto, ein Git-Repository sowie ein Dokument eingerichtet, in dem alle Funktionen und das Programm aufgelistet sind.
Eine grundlegende Aufschlüsselung ist, dass die Suite in Java geschrieben wird, und die Suite wird die Fähigkeit haben, viele Sprachen über ihr Gebietsschema zu unterstützen. Die Kurse zum Erlernen der Sprachen werden in jython geschrieben. Kursmacher werden die Möglichkeit haben, vorgefertigte jython-Kurse zu verwenden, um ihren Kurs zu unterrichten oder eigene Originale zu entwickeln. Ich hoffe, dass die Software so viele Sprachen über viele Muttersprachen lehren kann.
Ich plane auch eine Sammlung von "freigegebenen Kursen", die diejenigen sind, die ich (oder Leute, die die Sprache besser verstehen) denke, sind erstklassige Kurse. Dies wird hoffentlich das Programm für die Benutzer professioneller und sicherer erscheinen lassen, während es die Teilnahme von Dritten erlaubt.
dies mit im Sinn:
Gibt es fatale Fehler oder Vorschläge zu meinem Projekt, das Sie machen möchten?
Gibt es etwas, das mir fehlt, wenn ich ein großes Projekt im Allgemeinen mache?
Vielen Dank für Ihre Zeit und Mühe,
Joseph Pond
können Sie es in Community-Wiki ändern. – lothar