Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι
  • Σελίδα:
  • 1
  • 2
  • 3

ΘΕΜΑ: Project : Αποδείξεις - Γενικά

Απ: Project : Αποδείξεις - Γενικά 13 Χρόνια 1 Μήνας πριν #1239

  • Maximus
  • Το Άβαταρ του/της Maximus
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 32
kamar έγραψε:
Για τη δομή των καταλόγων του project που προτείνω:
apodeikseis
 	+--data (database, backup files)
 	+--docs (documentation)
 	+--locale (.po, .mo files)
 	+--linux (bin file, '.desktop' file, man page, ..)
 	+--mac (bin file, Info.plist, ...)
 	+--windows (bin file, '.ico' icon, ...)
 	+--gui (graphical user interface)
        +--lib
            +--gui
            +--linux
            +--windows
            +--mac
EDIT
Η λογική είναι η εξής:
Στο φάκελο data θα μπει η βάση δεδομένων και τα εφεδρικά αντίγραφα που θα δημιουργεί η εφαρμογή.
Στο φάκελο docs θα μπει η βοήθεια και τεκμηρίωση και η άδεια (GNU - BSD κλπ).
Στο φάκελο locale θα μπουν τα αρχεία μεταφράσεως, αν κάνουμε.;)
Στους φακέλους linux, mac, windows θα μπουν τα αντίστοιχα εκτελέσιμα για τα αντίστοιχα λειτουργικά.
Στο φάκελο gui θα μπουν τα αρχεία του γραφικού περιβάλλοντος, άσχετα με τι θα επιλέξουμε.
Στο φάκελο lib θα μπει θα μπουν οι αντίστοιχες βιβλιοθήκες για κάθε λειτουργικό, γι' αυτό προτείνω και τους αντίστοιχους υποκαταλόγους.

Αν τώρα επιλεγούν δύο βιβλιοθήκες για γραφικό περιβάλλον ο φάκελος gui θα γίνει qt, wxPy, tkinter κλπ.
Μου αρέσει το directory structure που πρότεινε ο kamar.
Βασικά, προτείνω μια αλλαγή ωστέ να είναι κάπως έτσι:
apodeikseis
 	+--data (database, backup files)
 	+--docs (documentation)
 	+--locale (.po, .mo files)
 	+--linux 
		+--bin (bin file, '.desktop' file, man page, ..)
		+--lib 
 	+--mac 
		+--bin (bin file, Info.plist, ...)
		+--lib 
 	+--windows 
		+--bin (bin file, '.ico' icon, ...)
		+--lib 
 	+--gui (graphical user interface)
Δηλ. στα bin dirs να μπαίνουν τα "εκτελέσιμα" αρχεία της εκάστοτε πλατφόρμας και στο lib οι αντίστοιχες βιβλιοθήκες.Αυτό πιστεύω οτί είναι κάπως πιο ξεκάθαρο.
Επίσης, το gui δεν είναι platform dependent; Δεν πρέπει να μπεί και αυτό κάτω από τα windows, mac, linux;

Να το κάνουμε commit για να δώσουμε το βάπτισμα του πυρός;
Τελευταία διόρθωση: 13 Χρόνια 1 Μήνας πριν από Maximus. Αιτία: Καινούργια πρόταση
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ: Project : Αποδείξεις - Γενικά 13 Χρόνια 1 Μήνας πριν #1240

  • kamar
  • Το Άβαταρ του/της kamar
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 409
  • Ληφθείσες Ευχαριστίες 88
Η σκέψη μου για το φάκελο gui είναι ότι μέσα εκεί μπορούμε να κάνουμε υποκαταλόγους ανάλογα με την πλατφόρμα που θα χρησιμοποιήσουμε. (qt, gtk, tkinter κ.λ.π.).
Στον φάκελο doc θα μπει και το κείμενο της άδειας για ανάγνωση. Αλλού πρέπει να υπάρχει πάλι το κείμενο της άδειας για εμφάνιση στο πρόγραμμα.
Γράφω σε Python 3
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ: Project : Αποδείξεις - Γενικά 11 Χρόνια 7 Μήνες πριν #1709

  • kamar
  • Το Άβαταρ του/της kamar
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 409
  • Ληφθείσες Ευχαριστίες 88
Επειδή βλέπω ότι οι αποδείξεις θα μας στοιχειώσουν από εδώ και πέρα με τον ένα ή τον άλλο τρόπο, έχω φτιάξει ένα απλό πρόγραμμα, που το έχω δοκιμάσει για προσωπική χρήση. Όποιος θέλει να το χρησιμοποιήσει ελεύθερα.

Τονίζω ότι είναι πρακτικά το πρώτο μου πρόγραμμα σε Python, μια άσκηση. Πρακτικά έχει να γίνει ουσιαστική αλλαγή από 2010.
Κατεβάστε το από εδώ.

Αν κάποιος θέλει παραπάνω πληροφορίες ας μου στείλει pm.
Γράφω σε Python 3
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
  • Σελίδα:
  • 1
  • 2
  • 3
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.326 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου