Προς το περιεχόμενο
  • Εγγραφή
  • 0

Τι τεχνολογια θα χρησιμοποιουσατε για ενα δυναμικο site?


JLEE

Ερώτηση

Θα δημιουργήσω ένα site δυναμικό που τείνει πιο πολύ προς την παρουσίαση προϊόντων.

Οχι μπλόγκ.Τέσπα δεν μας αφορά αυτό.

Έχω πολύ καλές γνώσεις σε servlets, jsp, ajax και είπα να το κάνω με αυτές τις τεχνολογίες.

Απλά βλέπω ότι οι περισσότεροι ασχολείστε με Php και με προβλημάτισε....

Τι πλεονεκτήματα έχει που δεν έχουν τα servlets?

Δεν έχω ασχοληθεί πολύ με php μόνο για κάτι queries.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

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

  • 0

Κοίτα η Java μια χαρά είναι, πολύ δυνατή αλλά νομίζω πως Hosting με Java είναι λίγο ποιο τσιμπημένο (αυτό το λέω με κάθε επιφύλαξη βέβαια) σε τιμή.

 

Από την άλλη, καλό και το Custom (έκανα και εγώ ποιο παλιά πολύ custom κώδικα σε PHP) αλλά σαν το WordPress δεν θα βρεις.

 

Επίσης την PHP μην τη φοβάσαι, έχει αρκετά όμοιο συντακτικό με τη Java και είναι πλήρως OOP γλώσσα, οπότε δεν νομίζω να αντιμετωπίσεις ιδιαίτερο πρόβλημα. Επίσης έχει τεράστια κοινότητα και θα βρεις λύση για κάθε πρόβλημα που αντιμετωπίζεις άμεσα !!!

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

H PHP απέχει πάρα μα πάρα πολύ από τη φιλοσοφία της Java γιατί

  • έχει dynamic typing αντί για static (υπεραπλοποίηση: μπορείς να προσθέσεις και να καλείς μεθόδους σε αντικείμενα την ώρα που τρέχει το πρόγραμμα, κι αν κάτι πάει στραβά θα βγει error εκείνη τη στιγμή κι όχι όταν κάνεις compile)
  • έχει weak typing αντί για strong (μια μεταβλητή μπορείς να την ορίσεις σα string και μετά να την προσθέσεις σα να ήταν int, και άλλα πολλά)
  • παρόλο που υποστηρίζει OOP (όπως όπως σε μερικές περιπτώσεις) στη φύση της είναι μια γλώσσα που φέρνει σε C

Για διάφορους λόγους τα δύο πρώτα που λέω παραπάνω βολεύουν πολύ σε web εφαρμογές, και η PHP ήταν ιστορικά η πρώτη γλώσσα που τα πρόσφερε σ' αυτό το περιβάλλον οπότε έχει πολύ λαό.

 

Και με Java μπορείς να κάνεις τα ίδια αλλά θα είναι περισσότερος κόπος απ' την πλευρά σου για το ίδιο αποτέλεσμα εφόσον μιλάμε για non-critical εφαρμογές όπως είναι ένα γενικό dynamic site.

 

Έχε μόνο υπόψη το "μου αρέσει το custom" να μη σου γίνει συνήθεια αν ασχοληθείς επαγγελματικά.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Αν το κάνεις από περιέργεια, για να μάθεις, για να βάλεις java στο cv σου, καλώς!

 

Υπάρχουν πολλοί λόγοι για ένα site να είναι σε java. Αλλά για ένα απλό δυναμικό site με παρουσίαση προϊόντων είναι κάπως overkill.

  • Like 1
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Εγώ θα πρότεινα να επενδύσεις τον χρόνο σου μαθαίνοντας το Drupal (είναι επίσης σε PHP). Μπορεί κάποιοι να μην συμφωνούν αλλά το Drupal είναι μια πολύ δυνατή πλατφόρμα και μπορεί να χαρακτηριστεί και σαν framework διότι οι δυνατότητες που προσφέρει ξεπερνούν κατά πολύ πχ το Wordpress.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

@gremlingr

Το θέμα δεν είναι να χρησιμοποιείς μία πολύ δυνατή πλατφόρμα. Το θέμα είναι να χρησιμοποιείς μία πλατφόρμα που να είναι εύχρηστη και να σου ταιριάζει.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Εξερτάτε με τι θέλεις να ασοληθείς και τι θέλεις να κάνεις στο μέλλον, η php

είναι μια καλή γλώσσα για κάποιον που δεν το έχει σπουδάσει αλλά θέλει να ασχοληθεί.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Εγώ θα πρότεινα να επενδύσεις τον χρόνο σου μαθαίνοντας το Drupal (είναι επίσης σε PHP). Μπορεί κάποιοι να μην συμφωνούν αλλά το Drupal είναι μια πολύ δυνατή πλατφόρμα και μπορεί να χαρακτηριστεί και σαν framework διότι οι δυνατότητες που προσφέρει ξεπερνούν κατά πολύ πχ το Wordpress.

 

Για το Drupal δεν υπάρχουν αμφιβολίες ή διαφωνίες για το ότι είναι πάρα πολύ δυνατό. Αυτό όμως που κάνει το WordPress πρώτο δεν είναι το δυνατό core του, αλλά η απλότητα στην χρήση, η ευκολία στην εκμάθηση, η εύκολη επέκταση, η μεγάλη κοινότητα και άλλα πολλά.

 

Επίσης είναι πολύ ποιο γρήγορο το WordPress, από την εκμάθηση μέχρι την δημιουργία themes, plugins, widgets και ότι άλλο μπορείς να φανταστείς.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

H PHP απέχει πάρα μα πάρα πολύ από τη φιλοσοφία της Java γιατί

  • έχει dynamic typing αντί για static (υπεραπλοποίηση: μπορείς να προσθέσεις και να καλείς μεθόδους σε αντικείμενα την ώρα που τρέχει το πρόγραμμα, κι αν κάτι πάει στραβά θα βγει error εκείνη τη στιγμή κι όχι όταν κάνεις compile)
  • έχει weak typing αντί για strong (μια μεταβλητή μπορείς να την ορίσεις σα string και μετά να την προσθέσεις σα να ήταν int, και άλλα πολλά)
  • παρόλο που υποστηρίζει OOP (όπως όπως σε μερικές περιπτώσεις) στη φύση της είναι μια γλώσσα που φέρνει σε C

Για διάφορους λόγους τα δύο πρώτα που λέω παραπάνω βολεύουν πολύ σε web εφαρμογές, και η PHP ήταν ιστορικά η πρώτη γλώσσα που τα πρόσφερε σ' αυτό το περιβάλλον οπότε έχει πολύ λαό.

 

Και με Java μπορείς να κάνεις τα ίδια αλλά θα είναι περισσότερος κόπος απ' την πλευρά σου για το ίδιο αποτέλεσμα εφόσον μιλάμε για non-critical εφαρμογές όπως είναι ένα γενικό dynamic site.

 

Έχε μόνο υπόψη το "μου αρέσει το custom" να μη σου γίνει συνήθεια αν ασχοληθείς επαγγελματικά.

Το θεμα ειναι που αρχιζει και που τελειωνει το custom ; Αν καποιος εχει εμπειρια πανω σε ενα framework της php και εχει καποια ετιμα πραγματα ξερει τα προβληματα κτλ ,εχει φτιαξει και πολλα χρησιμα δικα του , θα πρεπει να παει σε ενα ετιμο eshop η να βασιστει σε αυτα που εχει να φτιαξει;

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Το θεμα ειναι που αρχιζει και που τελειωνει το custom ; Αν καποιος εχει εμπειρια πανω σε ενα framework της php και εχει καποια ετιμα πραγματα ξερει τα προβληματα κτλ ,εχει φτιαξει και πολλα χρησιμα δικα του , θα πρεπει να παει σε ενα ετιμο eshop η να βασιστει σε αυτα που εχει να φτιαξει;

 

Αν αυτό που φτιάχνεις είναι εργαλείο για τη δουλειά και όχι κάτι που σε διαφοροποιεί από τους υπόλοιπους, παίρνεις έτοιμο. Για παράδειγμα πριν λίγο χρειάστηκα έναν configurable autoloader σε PHP. Θα μπορούσα να γράψω έναν μόνος μου, αλλά εφόσον

  • το θέλω για να κάνω τη δουλειά μου
  • δεν έχει να μου προσφέρει κάτι σα διδακτική εμπειρία
  • υπάρχουν έτοιμοι υψηλής ποιότητας autoloaders

εννοείται ότι πήρα και έβαλα έναν έτοιμο.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Δηλαδή κοινή παραδοχή είναι ότι χρησιμοποιούμε ένα έτοιμο περιβάλλον (wordpress) το οποίο αλλάζουμε για να έρθει στα μέτρα μας?

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Δηλαδή κοινή παραδοχή είναι ότι χρησιμοποιούμε ένα έτοιμο περιβάλλον (wordpress) το οποίο αλλάζουμε για να έρθει στα μέτρα μας?

 

Άν χρησιμοποιήσεις κάτι έτοιμο τότε έχεις τζάμπα όλο το development που έγινε πάνω του και που θα γίνει στο μέλλον, καθώς και ένα σχετικά γνωστό επίπεδο ποιότητας διότι το προϊόν έχει ήδη δοκιμαστεί εκτενώς από άλλους (ενίοτε μπορεί να είναι μέχρι και πολύ κακό οπότε δεν το βάζω απαραίτητα στα θετικά).

 

Αν κάνεις κάτι δικό σου τότε έχεις μεγαλύτερη ευχέρεια στο σχεδιασμό και μπορείς να το υλοποιήσεις όπως ακριβώς σου αρέσει χωρίς να δώσεις λογαριασμό σε κανέναν.

 

Οπότε η απόφαση πρέπει να παρθεί βάσει του tradeoff. Προσωπικά τον κανόνα τον συνοψίζω ως εξής: "αν το πουλάς σαν προϊόν, γράφεις δικό σου -- αλλιώς παίρνεις ή αγοράζεις κάτι έτοιμο". Στην προκειμένη περίπτωση (δημιουργία site) αυτό που πουλάς είναι το site και όχι η πλατφόρμα πάνω στην οποία είναι στημένο. Επομένως η βαθυστόχαστη ανάλυση 10 δευτερολέπτων καταλήγει στο "παίρνεις έτοιμο". Βεβαίως εδώ εστιάζω στην περίπτωση όπου από αυτή σου τη δραστηριότητα περιμένεις να φας, υπο διαφορετικές συνθήκες και τα κριτήρια θα είναι διαφορετικά.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

Εγγραφείτε για έναν νέο λογαριασμό

Σύνδεση

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

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

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.