Ποια γλώσσα προτιμάτε για web development

...browsers, email, downloads, torrents, κλπ (όχι προβλήματα καρτών εδώ)

Συντονιστής: the_eye

Ποια γλώσσα προτιμάτε για Web Development;

Το δημοψήφισμα λήγει στις 10 Φεβ 2013, 19:37

ASP.NET
0
Δεν υπάρχουν ψήφοι
PHP
7
64%
JAVA
2
18%
Perl
1
9%
ColdFusion
0
Δεν υπάρχουν ψήφοι
Ruby
1
9%
Python
0
Δεν υπάρχουν ψήφοι
Άλλη
0
Δεν υπάρχουν ψήφοι
 
Σύνολο ψήφων : 11

Ποια γλώσσα προτιμάτε για web development

Δημοσίευσηαπό giannosfor » 16 Φεβ 2012, 19:37

Ποια είναι η αγαπημένη σας γλώσσα για να αναπτύσσετε server side εφαρμογές;

Έχοντας μικρή εμπειρία σε Java και Php μάλλον θα ψηφίσω Java αν και θα περιμένω να δω και ASP.NET που κάνω τώρα μία αρχή.


Δε ξέρω αν έπρεπε να το έβαζα στο "Διακομιστές / Εξυπηρετητές " είναι ένα ερώτημα μου.
Κάπου διάβασα ότι είναι δύσκολο να βρεις τουλάχιστον στην Ελλάδα κάποιον να φιλοξενήσει τη σελίδα σου σε Java δε ξέρω αν αυτό αληθεύει.

Το ότι ένας open source server πχ Apache δε χρειάζεται χρήματα για να τον αποκτήσεις κινεί τους ανθρώπους που φιλοξενούν και ενδεχομένως αναπτύσσουν server side εφαρμογές να κλείνουν προς τα εκεί. Επηρεάζει αυτό ενδεχομένως την επιλογή της γλώσσας προγραμματισμού;
Ο IIS δεν είναι δωρεάν,είναι ένα θέμα από οικονομικής άποψης,βάζει εμπόδια;
Τελευταία επεξεργασία από giannosfor και 24 Ιουν 2012, 16:02, έχει επεξεργασθεί 8 φορά/ες συνολικά
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Ποια γλώσσα προτιμάτε για web development

Δημοσίευσηαπό Γιώργος Φιωτάκης » 16 Φεβ 2012, 22:57

Μήπως εννοείς javascript αντί για java; server-side εφαρμογή αποκλειστικά σε java εν έτη 2012;;
Προσωπικά θα σε συμβούλευα να αποφύγεις το .net, όχι επειδή είναι της Microsoft αλλά επειδή δεν είναι ό,τι πιο δυναμικό και αξιόλογο.
Από εκεί και πέρα δεν βλέπω τι σχέση μπορεί να έχει το περιβάλλον που θα φιλοξενεί την εφαρμογή σου με την εφαρμογή αυτή καθεαυτή, από όσο ξέρω μπορεί το IIS να φιλοξενήσει άνετα εφαρμογές γραμμένες τουλάχιστον με τις γλώσσες/framework που αναφέρεις στο δημοψήφισμα.
Πρόβλημα με τον Mozilla Firefox; Μαζί με την αναφορά του προβλήματος, δημοσιεύστε και τις πληροφορίες του about:support και του about:plugins μέσα σε code tag!
Άβαταρ μέλους
Γιώργος Φιωτάκης
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 612
Εγγραφή: 19 Δεκ 2008, 11:49
Εκτύπωση

Re: Ποια γλώσσα προτιμάτε για web development

Δημοσίευσηαπό giannosfor » 16 Φεβ 2012, 23:07

Γιώργος Φιωτάκης έγραψε:Μήπως εννοείς javascript αντί για java; server-side εφαρμογή αποκλειστικά σε java εν έτη 2012;;


Εννοώ JSP,Servlets,JavaFaces,JSLT frameworks όπως hibernate,portlets και πολλά άλλα που δε ξέρω.
Τι σχέση έχει η Javascript με server side;Και γιατί εν έτη 2012;

Γιώργος Φιωτάκης έγραψε:Προσωπικά θα σε συμβούλευα να αποφύγεις το .net, όχι επειδή είναι της Microsoft αλλά επειδή δεν είναι ό,τι πιο δυναμικό και αξιόλογο.


Τι είναι πιο ιδανικό και αξιόλογο κατά τι δική σου άποψη;

Γιώργος Φιωτάκης έγραψε:IIS να φιλοξενήσει άνετα εφαρμογές γραμμένες τουλάχιστον με τις γλώσσες/framework που αναφέρεις στο δημοψήφισμα.

Δε το ξέρω,μπορεί να φιλοξενήσει PHP εφαρμογές;

Γιώργος Φιωτάκης έγραψε:Από εκεί και πέρα δεν βλέπω τι σχέση μπορεί να έχει το περιβάλλον που θα φιλοξενεί την εφαρμογή σου με την εφαρμογή αυτή καθεαυτή,


Το ερώτημα μου είχε να κάνει με το αν επηρεάζει τη τάση του κόσμου να ακολουθεί μια γλώσσα η δυνατότητα που του δίνει να τη φιλοξενεί ένας δωρεάν server,αν δηλαδή αυτή η πτυχή του open source παίζει ρόλο στη δημοτικότητα μίας γλώσσας.
Δε ξέρω αν γίνομαι σαφής η το ερώτημα μου είναι άτοπο.

Off topic:
Ίσως ανήκει σε άλλη κατηγορία αυτό το νήμα άλλα το έβαλα εδώ γιατί είχε τη δυνατότητα δημοψηφίσματος κάτι που θα έχει ενδιαφέρων να δούμε.
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Ποια γλώσσα προτιμάτε για web development

Δημοσίευσηαπό cyberpython » 17 Φεβ 2012, 00:12

Γιώργος Φιωτάκης έγραψε:Μήπως εννοείς javascript αντί για java; server-side εφαρμογή αποκλειστικά σε java εν έτη 2012;;


Αν έχεις τη δυνατότητα (= πόρους / εκπαιδευμένο προσωπικό) και χρειάζεσαι scalability, ταχύτητα, ασφάλεια και μέγιστη απόδοση τότε η εφαρμογή συνήθως γράφεται σε Java EE (τραπεζικά συστήματα, εφαρμογές CRM, ERP κλπ.) - open source λύσεις σχετικές με Java EE υπάρχουν πολλές και είναι και ιδιαίτερα δημοφιλείς όπως π.χ. ο GlassFish application server, o JBoss της RedHat, ο Apache Geronimo καθώς και frameworks όπως το Hibernate, το Spring κ.α.
Αν από την άλλη θες μικρό χρόνο ανάπτυξης, γρήγορα αποτελέσματα, μικρό κόστος (π.χ. hosting σε Apache) ή δεν προβλέπεται τεράστιος αριθμός transactions τότε συνήθως η επιλογή είναι η PHP (π.χ. η πλειονότητα των web sites, e-shops, fora κλπ).
Κοινότητα ΕΛ/ΛΑΚ Οικονομικού Πανεπιστημίου Αθηνών / Ubuntu-gr / My Web Log
Επίπεδο Γνώσεων Linux: Μέτριο, Προγραμματισμός: Ναι, Aγγλικά: Καλά
Λειτουργικό : Ubuntu 10.04 - 32bits
Η/Υ : Intel Core2 4400@2 GHz / 2GB DDR2 RAM / GeForce 8400 GS 512MB / Creative SB Audigy SE
Άβαταρ μέλους
cyberpython
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 733
Εγγραφή: 14 Μάιος 2008, 13:22
Εκτύπωση

Re: Ποια γλώσσα προτιμάτε για web development

Δημοσίευσηαπό medigeek » 17 Φεβ 2012, 00:19

Γιώργος Φιωτάκης έγραψε:
Μήπως εννοείς javascript αντί για java; server-side εφαρμογή αποκλειστικά σε java εν έτη 2012;;


Υπάρχουν ακόμη τράπεζες π.χ. https://newdb.bankofcyprus.com/netteller/Login.faces - αν υποθέσουμε από την κατάληξη, χρησιμοποιεί apache tomcat και JSF; :)

Edit: Με πρόλαβε ο cyberpython. :P

Εγώ ψηφίζω php λόγω ευρείας χρήσης. Με τα framework που υπάρχουν (π.χ. cakephp ή zend ή yiiframework) φτιάχνεις εύκολα μια βασική ιστοσελίδα και μαθαίνεις να ξεχωρίζεις το template από τον κώδικα.
Μακάρι να ήταν πιο γνωστές στα Βαλκάνια οι γλώσσες python (π.χ. django, cherrypy) ή ruby (π.χ. ruby on rails + octopress) για web προγραμματισμό. Δεν γνωρίζω πολλά από ruby, αλλά φαίνεται εύκολη γλώσσα.
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Ποια γλώσσα προτιμάτε για web development

Δημοσίευσηαπό giannosfor » 17 Φεβ 2012, 02:02

Δε γνωρίζω έκανα καλά που έβαλα την python για web development στη ψηφοφορία;
Ξέχασα κάποια της οποίας της ανάλογή επάξια μία θέση;

Τι θα λέγατε σε κάποιον ο οποίος θέλει να κινηθεί στα μονοπάτια της .net,να το επιχειρήσει ή να παραμείνει πχ στη java αν έχει ένα υπόβαθρο εκεί;
Μιλώντας πάντα για web development.
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Ποια γλώσσα προτιμάτε για web development

Δημοσίευσηαπό medigeek » 17 Φεβ 2012, 02:26

Όπως ανέφερα, υπάρχει και python web development, για apache χρειάζεται το mod_python αν θυμάμαι καλά, αλλά στις μέρες μας, όλα αυτά δημιουργούνται με λίγες εντολές ή πακέτα ή one click install από διάφορες εταιρίες web hosting.

Τρανό παράδειγμα το transifex (με django python νομίζω) του Δημήτρη Γλέζου: https://www.transifex.net/start/
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Ποια γλώσσα προτιμάτε για web development

Δημοσίευσηαπό giannosfor » 17 Φεβ 2012, 14:27

medigeek έγραψε:Τρανό παράδειγμα το transifex (με django python νομίζω) του Δημήτρη Γλέζου: https://www.transifex.net/start/


Να ρωτήσω κάτι ίσως εκτός νήματος.
Η σελίδα που πόσταρες με τι είναι φτιαγμένη.
Εννοώ έχει χρησιμοποιηθεί κάποιο cms ή κάποια τεχνολογία όπως HTML5;Γιατί εκτός ότι υπάρχουν αρκετές παρόμοιες δε ξέρω αν είναι σκέτο html με css όπως τις ποιο παλιές σελίδες.
Τελευταία επεξεργασία από giannosfor και 09 Ιουν 2016, 22:08, έχει επεξεργασθεί 1 φορά/ες συνολικά
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Ποια γλώσσα προτιμάτε για web development

Δημοσίευσηαπό medigeek » 17 Φεβ 2012, 14:46

giannosfor έγραψε:Εννοώ έχει χρησιμοποιηθεί κάποιο cms ή κάποια τεχνολογία όπως HTML5;Γιατί εκτός ότι υπάρχουν αρκετές παρόμοιες δε ξέρω αν είναι σκέτο html με css όπως τις ποιο παλιές σελίδες.

ανοίγεις το page source στο firefox και βλέπεις τον κώδικα:
- transifex:
Κώδικας: Επιλογή όλων
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js" type="text/javascript"></script>


- entertheweb:
Κώδικας: Επιλογή όλων
<script language="javascript" type="text/javascript" src="/_js/jquery.min.js"></script>

http://www.jquery.org - javascript framework για "flashy" ιστοσελίδες (fade in, fade out, zoom in, zoom out, κτλ).

Τώρα αν το έφτιαξε μόνος του το script που καλεί το jquery ή μέσω κάποιας μεθόδου από κάποιο framework (π.χ. django), δεν ξέρω. :)
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Ποια γλώσσα προτιμάτε για web development

Δημοσίευσηαπό giannosfor » 17 Φεβ 2012, 14:59

Οκ ευχαριστώ,αυτό που με έκανε να ρωτήσω είναι ότι εκτός ότι έχουν σχεδόν την ίδια δομή,κάποιες φωτογραφίες της σελίδας δεν μπορείς να τις αποθηκεύσεις ή να τις "σύρεις".Πχ αυτό το βαθύ μπλέ που έχει η https://www.transifex.net/ ψηλά ή αντίστοιχα το μολυβί που έχει η άλλη σελίδα που παρέθεσα.

Επίσης http://www.effectlab.gr/ να μία πάρα πολύ ωραία σελίδα.Το δέντρο παράδειγμα γιατί δεν μπορείς να το αποθηκεύσεις;
Ίσως η ερώτηση ταιριάζει σε web designer νήμα άλλα το παραθέτω εδώ.
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Επόμενο

Επιστροφή στο Εφαρμογές για Internet