Πρόσφατα σκεφτόμουν την κατάσταση στο web development.
Το σημαντικότερο πρόβλημα σε αυτού το είδος προγραμματισμού είναι
ότι ένα project ακολουθεί την λογική
scripting τόσο για html/css/js όσο και για server side όπως η php.
Ο προγραμματισμός scripting είναι εύκολος για τον αρχάριο σε σχέση
με ένα framework με objects.
Ύστερα όμως από 2 χρόνια επαγγελματικό προγραμματισμό και άλλα τόσα
προσωπικό είδα ότι το web development είναι πολύ
κουραστικός προγραμματισμός λόγω του ότι λείπει ένα οργανομένο
σύνολο με αντικείμενα και ένα framework.
π.χ. δεν υπάρχει object form που να το προγραμματίσεις με ιδιότητες
και μεθόδους όπως στην vb ή c++.
υπάρχει ένα tag που παίζει τον ρόλο του object και ένα dom που
παίζει τον ρόλο των properties, methods.
Αλλά η κατάσταση είναι τόσο ελεύθερη και ανεξέλεκτη που υπάρχουν
δεκάδες τεχνικές για να γράψεις μια σελίδα
και να την διαχειριστείς με την js/php
Και όλα αυτά πρέπει να σας πω είναι κουραστικά. Όλο τον χρόνο τον
δαπανώ στο να μαθαίνω scripting προγραμματισμό
που σε 1-2 χρόνια έχει αλλάξει.
Αυτό το μη σταθερό περιβάλλον είναι πολύ κουραστικό.
Θα ήθελα λοιπόν να δω ένα framework για το web. Καλά ορισμένο,
ευέλικτο και εύκολο.
Μια απόπειρα έχει γίνει τελευταία στην js όπου έχουν βγει διάφορα
frameworks όπως το jquerry.
Ωφείλω να πω πως είναι και πάλι κουραστικό. Πολύ πολυπλοκότητα και
κάνουμε τους καουμπόηδες για ένα απλό εφέ ή ένα
προγραμματισμό απλό.
Τελευταία έχει γίνει μια άλλη προσπάθεια που δείχνει ότι το web
αρχίζει να οριμάζει.
Πριν 5 χρόνια στην εποχή της html4 κανείς δεν μιλούσε για web
frameworks.
Όμως βρήκα το Wt.
Ένα framework της c++ για να γράφεις ιστοσελίδες.
Είναι εντυπωσιακό, δομημένο σωστά και γλιτώνει από συντήρηση κώδικα
καουμπόη!
Δείτε το
http://www.webtoolkit.eu/wt/
Δείτε τα παραδείγματα.
http://www.webtoolkit.eu/wt/examples/
Το επόμενο βήμα είναι να δούμε ένα δυνατό framework σαν την QT για
το web.
Λέτε αυτό να είναι το Wt?