Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.
Στις 28/3/2020 στις 12:02 ΠΜ, k33theod είπε

Τι είναι τώρα αυτό δεν αφήνει να ανεβάσουμε κώδικα σε code brackets αν έχει sql🤪

Untitled.png

Μήπως είναι προστασία για sql injection?

  • Like 1
Δημοσ. (επεξεργασμένο)

Καλημέρα,

Ανέκαθεν το linux ήταν ένα χάος στο θέμα του γραφικού περιβάλλοντος. Ο ένας QT, το άλλος GTK, ο τρίτος Java και όλα μαζί ένας κυκεώνας μπλεξίματος σε θέματα όπως clipboard copy/paste,   open file dialogue, και με ανύπαρκτο UI standard, τα κουμπάκια στα δεξιά, στα αριστερά, στο κέντρο... και στην κορφή κανέλλα.

Εγώ θα προτείνω GTK σε Python, για τους παρακάτω λόγους:

1) το GTK έχει πολύ καλή τεκμηρίωση και κανόνες για το UI:
GNOME Human Interface Guidelines https://developer.gnome.org/hig/stable/

2) το GTK έχει έναν πολύ καλό UI designer, τον Glade:
Glade User Interface Designer https://glade.gnome.org/index.html

3) η Python έχει πολύ καλή διασύνδεση με το γραφικό περιβάλλον του GTK (PyGObject):
PyGObject API Reference https://lazka.github.io/pgi-docs/

The Python GTK+3 Tutorial https://python-gtk-3-tutorial.readthedocs.io/en/latest/index.html

4) Γενικά προτείνω την Python γιατί επιτρέπει στον προγραμματιστή να φτιάξει ένα ολοκληρωμένο πρόγραμμα ποιο γρήγορα συγκριτικά με τις πατροπαράδοτες γλώσσες όπως η C++.

Εδώ είναι ένα πρόγραμμα που έφτιαξα σε Python και GTK, ο κώδικας είναι GPL και μπορείτε να τον κατεβάσετε ελεύθερα:

SamCleaner

 

Επεξ/σία από dovecotDev
  • Like 1
Δημοσ.
Στις 1/4/2020 στις 11:15 ΠΜ, pavlos1908 είπε

Εγω δουλευω Java & JxBrowser οπου το UI ειναι σε HTML, CSS & VueJS και το απο πισω σε Java με Bridge κλπ μεταξυ της Java και του UI. Ειναι cross platform.

Καλό φαίνεται, αλλά δεν είναι δωρεάν αν κατάλαβα καλά...

Από τη στιγμή που η JavaFx υποστηρίζει css, νομίζω ότι είναι μια χαρά. 

  • 2 εβδομάδες αργότερα...
Δημοσ.

Πριν αρχίζεις να σκαλίζεις περιέγραψε σε εσένα το τι θες να κάνεις ή σκέψου τι θες να κάνεις σαν GOAL, τεχνολογίες υπάρχουν πολλές αλλά όμως εσύ τι θες να πετύχεις με την εκμάθηση αυτών.

Άρχισε με το πρόβλημα/στόχο πριν μάθεις, πχ. εάν θες να μάθεις κάτι για να βρεις εργασία, δες πρώτα τι θέλει ο future employer που θα κληθείς να αξιοποιήσεις δλδ την x-y τεχνολογία και χοντρικά τι συστήματα έχει δλδ τι είδους developer θες να είσαι και μετά μάθε την τεχνολογία. Μπορεί μια τεχνολογία Χ να είναι η WOW αλλά you still need to maintain the piece of sh** που σε πληρώνει για να κάνεις.

UNLESS you wanna do your own business η έρευνα που εκεί αλλάζει το πράγμα.

Δημοσ.
15 ώρες πριν, PC_MAGAS είπε

Πριν αρχίζεις να σκαλίζεις περιέγραψε σε εσένα το τι θες να κάνεις ή σκέψου τι θες να κάνεις σαν GOAL, τεχνολογίες υπάρχουν πολλές αλλά όμως εσύ τι θες να πετύχεις με την εκμάθηση αυτών.

Άρχισε με το πρόβλημα/στόχο πριν μάθεις, πχ. εάν θες να μάθεις κάτι για να βρεις εργασία, δες πρώτα τι θέλει ο future employer που θα κληθείς να αξιοποιήσεις δλδ την x-y τεχνολογία και χοντρικά τι συστήματα έχει δλδ τι είδους developer θες να είσαι και μετά μάθε την τεχνολογία. Μπορεί μια τεχνολογία Χ να είναι η WOW αλλά you still need to maintain the piece of sh** που σε πληρώνει για να κάνεις.

UNLESS you wanna do your own business η έρευνα που εκεί αλλάζει το πράγμα.

Μάγκα μου τα 'χω σκεφτεί αυτά και έχω ψάξει κι εγώ για το τι δυνατότητες υπάρχουν. Ρωτάω εδώ γιατί θέλω να δω τι παίζει στην Ελλάδα και τι εμπειρίες είχαν άλλοι. :) 

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...