Ποια γλώσσα έχει την μεγαλύτερη ζήτηση
Συντονιστές: WebDev Moderators, Super-Moderators
- grigorakis4
- Δημοσιεύσεις: 126
- Εγγραφή: 16 Οκτ 2012 14:15
- Τοποθεσία: ATHENS
- Επικοινωνία:
Ποια γλώσσα έχει την μεγαλύτερη ζήτηση
Γεια σας, ασχολουμε για χομπυ με ιστοσελιδες κ με τις γλωσσες προγραμματισμου γενικα. Εχω μαθει html, html5, css, css3, php, jquery & javascript. Ποια ειναι η καλυτερη γλωσσα προγραματισμου κατα την γνωμη σας για websites?
java ?
c ?
c++ ?
c# ?
python ?
java ?
c ?
c++ ?
c# ?
python ?
- giannis17
- Honorary Member
- Δημοσιεύσεις: 1216
- Εγγραφή: 06 Ιαν 2005 19:50
- Τοποθεσία: Παγκράτι - Αθήνα
- Επικοινωνία:
Ποια γλώσσα έχει την μεγαλύτερη ζήτηση
Οι ιστοσελίδες σε μερικά χρόνια θα πάψουν να υπάρχουν όπως τις γνωρίζουμε. Όλα θα λειτουργούν με τη μορφή apps ή widgets τόσο στις φορητές συσκευές όσο και στους υπολογιστές.
Οπότε γνώμη μου είναι να ξεκινήσεις να ασχολείσαι με τις εφαρμογές κινητών. Η κάθε εταιρία (Microsoft, Apple, Google) έχει δικό της IDE για την ανάπτυξη εφαρμογών και βασίζεται σε συγκεκριμένες γλώσσες προγραμματισμού:
Android: Java
iOS: C++
WindowsPhone: C++,C#, VB
Δυστυχώς το πιο φιλικό περιβάλλον προς τον προγραμματιστή χρειάζεται την πιο δύστροπη γλώσσα, αναφέρομαι στο Android και τις Java εφαρμογές και με αυτό ασχολούμαι τις τελευταίες εβδομάδες.
Πέραν των IDE των εταιριών υπάρχουν και IDE άλλων εταιριών για πιο εύκολη προσαρμογή αλλά και δυνατότητα μετατροπής μιας εφαρμογής από τη μια πλατφόρμα σε άλλη (android<->ios), με το αντίστοιχο κόστος φυσικά.
Επίσης ένας πολύ εύκολος τρόπος να φτιάξεις γρήγορα μερικές internetικές εφαρμογές είναι να τις στήσεις σαν ιστοσελίδες και μετά να φτιάξεις μια πολύ απλή εφαρμογή που σου εμφανίζει την ιστοσελίδα στην οθόνη (πχ με webview) ενώ μπορείς ακόμα να φτιάξεις και παιχνίδια (ή εφαρμογή) με το Adobe Flash και να τα εξάγεις κατευθείαν σαν εφαρμογή.
Οπότε γνώμη μου είναι να ξεκινήσεις να ασχολείσαι με τις εφαρμογές κινητών. Η κάθε εταιρία (Microsoft, Apple, Google) έχει δικό της IDE για την ανάπτυξη εφαρμογών και βασίζεται σε συγκεκριμένες γλώσσες προγραμματισμού:
Android: Java
iOS: C++
WindowsPhone: C++,C#, VB
Δυστυχώς το πιο φιλικό περιβάλλον προς τον προγραμματιστή χρειάζεται την πιο δύστροπη γλώσσα, αναφέρομαι στο Android και τις Java εφαρμογές και με αυτό ασχολούμαι τις τελευταίες εβδομάδες.
Πέραν των IDE των εταιριών υπάρχουν και IDE άλλων εταιριών για πιο εύκολη προσαρμογή αλλά και δυνατότητα μετατροπής μιας εφαρμογής από τη μια πλατφόρμα σε άλλη (android<->ios), με το αντίστοιχο κόστος φυσικά.
Επίσης ένας πολύ εύκολος τρόπος να φτιάξεις γρήγορα μερικές internetικές εφαρμογές είναι να τις στήσεις σαν ιστοσελίδες και μετά να φτιάξεις μια πολύ απλή εφαρμογή που σου εμφανίζει την ιστοσελίδα στην οθόνη (πχ με webview) ενώ μπορείς ακόμα να φτιάξεις και παιχνίδια (ή εφαρμογή) με το Adobe Flash και να τα εξάγεις κατευθείαν σαν εφαρμογή.
"There is only one problem with common sense; it’s not very common."
– Milt Bryce
– Milt Bryce
Ποια γλώσσα έχει την μεγαλύτερη ζήτηση
Εγώ πάλι γιατί νομίζω πως όλα τα λειτουργικά θα στραφούν σε apps σε pure HTML5?
- giannis17
- Honorary Member
- Δημοσιεύσεις: 1216
- Εγγραφή: 06 Ιαν 2005 19:50
- Τοποθεσία: Παγκράτι - Αθήνα
- Επικοινωνία:
Ποια γλώσσα έχει την μεγαλύτερη ζήτηση
Ήδη μπορείς να σχεδιάσεις όλες τις εφαρμογές με HTML5, αυτό δεν λέει τίποτα. Τα δεδομένα θα είναι σε κάποια βάση δεδομένων...πως θα συνδεθείς; Πως θα τα επεξεργαστείς; Με javascript (JSON, AJAX, JQuery όλα μέθοδοι της javascript είναι);
Ασχέτως των παραπάνω προβλημάτων, έστω πως υπάρχει μια γλώσσα που κάνει για όλα...τι σε κάνει να πιστεύεις πως θα ενοποιήσουν όλες τις πλατφόρμες κάτω από την ίδια γλώσσα; Τότε γιατί να προτιμήσεις τη μια πλατφόρμα από την άλλη; Οι κατασκευαστές πως θα πουλήσουν (κυρίως μούρη);
Ασχέτως των παραπάνω προβλημάτων, έστω πως υπάρχει μια γλώσσα που κάνει για όλα...τι σε κάνει να πιστεύεις πως θα ενοποιήσουν όλες τις πλατφόρμες κάτω από την ίδια γλώσσα; Τότε γιατί να προτιμήσεις τη μια πλατφόρμα από την άλλη; Οι κατασκευαστές πως θα πουλήσουν (κυρίως μούρη);
"There is only one problem with common sense; it’s not very common."
– Milt Bryce
– Milt Bryce
- Alice_Cooper
- Δημοσιεύσεις: 1948
- Εγγραφή: 11 Μάιος 2007 00:33
- Τοποθεσία: Ioannina
- Επικοινωνία:
Ποια γλώσσα έχει την μεγαλύτερη ζήτηση
Ναι, με javascript.giannis17 έγραψε:Ήδη μπορείς να σχεδιάσεις όλες τις εφαρμογές με HTML5, αυτό δεν λέει τίποτα. Τα δεδομένα θα είναι σε κάποια βάση δεδομένων...πως θα συνδεθείς; Πως θα τα επεξεργαστείς; Με javascript (JSON, AJAX, JQuery όλα μέθοδοι της javascript είναι);
http://diveintohtml5.info/storage.html
και δεν αναφέρομαι σε server side λύσεις βέβαια.
Και αν σκεφτείς πόσο έχουν αναπτυχθεί τα concept δομημένων εφαρμογών με client side javascript (angular, Ember) θα δεις ότι άνετα, θα μπορούσαν τα πάντα να έχουν σαν top level language μόνο javascript.
- DataHellas
- Δημοσιεύσεις: 39
- Εγγραφή: 24 Μάιος 2005 08:57
- Τοποθεσία: Αθήνα
- Επικοινωνία:
Ποια γλώσσα έχει την μεγαλύτερη ζήτηση
Η Javascript είναι client based γλώσσα, δεν έχει access στον server και ποτέ δεν θα μπορέσεις να κάνεις με αυτή ότι κάνεις με την php. Στην καλύτερη περίπτωση να έχεις κάποιες πληροφορίες από τον apache και αυτό είναι όλο. Για να μπορέσει η javascript να υποκαταστήσει μία γλώσσα σαν την php θα πρέπει να έχει κάποια σύνδεση με τον server, να τρέχει δηλαδή μία server based εκδοχή της, ένα module της στον server ή κάποιο ειδικό service. Δηλαδή χρειάζεται να φτιάξεις μία άλλη php... Το QT από ότι βλέπω είναι ένα framework που δημιουργείς web apps που είναι συμβατά και με android και με iOS, καμία σχέση... Ακόμα και όλα τα site να καταργηθούν και να αντικατασταθούν με web apps πάντα θα υπάρχουν servers που θα τρέχουν κάποια γλώσσα προγραμματισμού από πίσω για υποστήριξή τους. Εγώ αυτό που ξέρω είναι πως αυτή τη στιγμή που μιλάμε το 80% των site παγκοσμίως τρέχει php.
Ποια γλώσσα έχει την μεγαλύτερη ζήτηση
Το NodeJS δηλαδή το θεωρείς ανύπαρκτο? ή έχεις πολύ καιρό να μπεις στο internet? 

- DataHellas
- Δημοσιεύσεις: 39
- Εγγραφή: 24 Μάιος 2005 08:57
- Τοποθεσία: Αθήνα
- Επικοινωνία:
Ποια γλώσσα έχει την μεγαλύτερη ζήτηση
Όπως έγραψα χρειάζεσαι κάτι στο server να περιμένει το user request. Το nodejs τρέχει στο server ή κάνω λάθος;
Ποια γλώσσα έχει την μεγαλύτερη ζήτηση
Θα μπορούσε να είνα απλά σε node αλλά υπάρχουν και framework που σου κάνουν τη ζωή πολύ πιο εύκολη, πχ
http://expressjs.com/4x/api.html
για να καταλαβαίνουμε τι λέμε:
http://expressjs.com/4x/api.html
για να καταλαβαίνουμε τι λέμε:
Κώδικας: Επιλογή όλων
var express = require('express');
var app = express();
app.get('/', function(req, res){
res.send('hello world');
});
app.listen(3000);
- Alice_Cooper
- Δημοσιεύσεις: 1948
- Εγγραφή: 11 Μάιος 2007 00:33
- Τοποθεσία: Ioannina
- Επικοινωνία:
Ποια γλώσσα έχει την μεγαλύτερη ζήτηση
vasika eipa gia Qt afou ftasame sta appsDataHellas έγραψε:Το QT από ότι βλέπω είναι ένα framework που δημιουργείς web apps που είναι συμβατά και με android και με iOS, καμία σχέση...
den xriazete na ftiaksis yparxounDataHellas έγραψε:Δηλαδή χρειάζεται να φτιάξεις μία άλλη php
anti php mporesi na doulepseis me asp h cgi, jsp
vasika den vlepo logo ... alla ginete

edit: h kai nodeJS opos leei kai o alou
(diavasa mono to 1o diko sou vasika kai apantisa meta eida parakato)

- Kainourios
- Ruby Moderator
- Δημοσιεύσεις: 504
- Εγγραφή: 18 Μάιος 2005 16:20
- Τοποθεσία: Κορυδαλλός
- Επικοινωνία:
Ποια γλώσσα έχει την μεγαλύτερη ζήτηση
Με τι να ξεκινήσεις; Ο καθένας θα σου πει αυτό που έχει ο ίδιος επιλέξει για τον εαυτό του και δε θα είναι αντικειμενική η απάντηση (δυσκολεύομαι να μη γίνω για άλλη μια φορά fanboy και να σου πω rails/ember χωρίς δεύτερη σκέψη
). Θα προσπαθήσω όμως να σου δώσω μια όσο γίνεται αντικειμενική απάντηση:
Αφού άρχισες ήδη σε php, γίνε καλύτερος εκεί. Δοκίμασε κάποιο php framework για να μπορείς να φτιάχνεις και μεγαλύτερες apps εύκολα και γρήγορα χωρίς να ανακαλύπτεις κάθε φορά τον τροχό ή αν σε ενδιαφέρει το frontend πήγαινε σε angular.js, που είναι πανεύκολο και σοβαρό js framework. Όταν νιώθεις ότι το κατέχεις αρκετά και αισθάνεσαι ότι φτιάχνεις συνέχεια τα ίδια και τα ίδια, πήγαινε και δες κάτι άλλο. Αν συνεχίζει να σ'αρέσει το server-side development δες python, ruby, scala ή whatever. Αν σ'αρέσει το frontend, δες ember. Αν σ'αρέσει το game development σε web δες node.js, webGL/three.js και πάει λέγοντας.
Δεν υπάρχει λάθος επιλογή στο τι θα μάθεις σαν γλώσσα, υπάρχει λάθος τρόπος χρήσης της, για sites που θες συνέχισε με αυτό που ήδη επέλεξες (π.χ. αν πάω εγώ να χρησιμοποιήσω ruby για να φτιάχνω 3D games θα γελάει ο κόσμος).
Τι θα επικρατήσει στο μέλλον; Κανείς δεν ξέρει. Γνώμη μου είναι ότι και το web και οι native apps θα συνεχίσουν να υπάρχουν και κανένα δε θα καταργήσει το άλλο. Υπάρχουν χρήσεις που το ένα δε μπορεί να αντικαταστήσει το άλλο.

Αφού άρχισες ήδη σε php, γίνε καλύτερος εκεί. Δοκίμασε κάποιο php framework για να μπορείς να φτιάχνεις και μεγαλύτερες apps εύκολα και γρήγορα χωρίς να ανακαλύπτεις κάθε φορά τον τροχό ή αν σε ενδιαφέρει το frontend πήγαινε σε angular.js, που είναι πανεύκολο και σοβαρό js framework. Όταν νιώθεις ότι το κατέχεις αρκετά και αισθάνεσαι ότι φτιάχνεις συνέχεια τα ίδια και τα ίδια, πήγαινε και δες κάτι άλλο. Αν συνεχίζει να σ'αρέσει το server-side development δες python, ruby, scala ή whatever. Αν σ'αρέσει το frontend, δες ember. Αν σ'αρέσει το game development σε web δες node.js, webGL/three.js και πάει λέγοντας.
Δεν υπάρχει λάθος επιλογή στο τι θα μάθεις σαν γλώσσα, υπάρχει λάθος τρόπος χρήσης της, για sites που θες συνέχισε με αυτό που ήδη επέλεξες (π.χ. αν πάω εγώ να χρησιμοποιήσω ruby για να φτιάχνω 3D games θα γελάει ο κόσμος).
Τι θα επικρατήσει στο μέλλον; Κανείς δεν ξέρει. Γνώμη μου είναι ότι και το web και οι native apps θα συνεχίσουν να υπάρχουν και κανένα δε θα καταργήσει το άλλο. Υπάρχουν χρήσεις που το ένα δε μπορεί να αντικαταστήσει το άλλο.
Ποια γλώσσα έχει την μεγαλύτερη ζήτηση
Μια παραπάνω ανάλυση στη δική μου γνώμη, για να αιτιολογήσω και το σκεπτικό μου: ούτε σε μια ζωή δεν εμβαθύνεις 100% σε μια γλώσσα. Η μορφή του web development, δείχνει να έχει πολύ διαφορετικές ισσοροπίες όσον αφορά το τι γίνεται server side και client side, τι κάνει η HTML, CSS, Javascript, PHP και τουλάχιστον η σημερινή τάση, δείχνει να έχει την Javascript σε πρώτο πλάνο (με όλα της τα παρακλάδια) και είναι η μόνη γλώσσα που μπορεί να χρησιμοποιηθεί και στις 2 πλευρές του request...
Όμως, διαφωνόντας με τον Kainourios, τα js frameworks δεν είναι καθόλου εύκολα και θέλουν πολύ καλή γνώση της js για να μπορέσεις να τα χρησιμοποιήσεις αποτελεσματικά + να μάθεις ότι νέα concept φέρνει ο καθένας πχ directives στην angular.
Θεωρώ λοιπόν, ότι έχει πολύ μεγάλη αξία σήμερα να εμβαθύνει κάποιος πολύ σε pure JS και να μπορεί να παρακολουθήσει όλα όσα γίνονται σε αυτό το κομμάτι, που είναι πολλά.
Όμως, διαφωνόντας με τον Kainourios, τα js frameworks δεν είναι καθόλου εύκολα και θέλουν πολύ καλή γνώση της js για να μπορέσεις να τα χρησιμοποιήσεις αποτελεσματικά + να μάθεις ότι νέα concept φέρνει ο καθένας πχ directives στην angular.
Θεωρώ λοιπόν, ότι έχει πολύ μεγάλη αξία σήμερα να εμβαθύνει κάποιος πολύ σε pure JS και να μπορεί να παρακολουθήσει όλα όσα γίνονται σε αυτό το κομμάτι, που είναι πολλά.
- Kainourios
- Ruby Moderator
- Δημοσιεύσεις: 504
- Εγγραφή: 18 Μάιος 2005 16:20
- Τοποθεσία: Κορυδαλλός
- Επικοινωνία:
Ποια γλώσσα έχει την μεγαλύτερη ζήτηση
Ας πω λοιπόν και την προσωπική μου γνώμη
.
Η backend με τη frontend javascript διαφέρουν πολύ. Είναι άλλος κόσμος βασικά. Το node.js είναι πολύ καλό αλλά το καλύτερο framework του ποιο είναι, το express.js (το οποίο είναι αντιγραφή του sinatra, δες στο github το description από που λέει "inspired");
Το sinatra και το express δεν συγκρίνονται με frameworks όπως το laravel, django, play2, rails κλπ.. Αν θες σοβαρό server-side με πολύ logic, θες ένα σοβαρό και ώριμο server-side framework που έχει πολλά πράγματα έτοιμα out-of-the-box, δε θες να ανακαλύπτεις τον τροχό.
Δεν έχει κάποιο MVC ώριμο και δεν είναι η δομή του τέτοια που να μπορείς να το φτιάξεις εύκολα. Ακολουθεί συγκεκριμένο design pattern με events και είναι για συγκεκριμένη δουλειά, πας να φτιάξεις με το λάθος εργαλείο, λάθος πράγμα.
Το node.js για μένα είναι ένα πολύ καλό network communication framework που είναι αρκετά low level και ψιλο-άχρηστο για τον μέσο server-side web developer, μιας και είναι χρήσιμο σε συγκεκριμένες εφαρμογές, όπως games (έχει events, streams/pipes και πολλά άλλα που δε θυμίζουν high level logic με MVC, OOP κλπ.). Πολλές φορές μπορείς να το αντικαταστήσεις όπως λέγαμε σε άλλο thread με firebase ή pusher (αν δε σε πειράζει το latency και ότι δε θα είναι super "realtime").
Το να σκέφτεσαι ότι θα μάθεις node.js και θα ξέρεις angular ή ember είναι λάθος νοοτροπία. Σίγουρα θα μάθεις πολλά πράγματα που έχουν κοινά όπως prototypes, objects, closures κλπ. αλλά είναι διαφορετική η χρήση τους. Έχουν κοινά 10 πράγματα και έχουν διαφορετικά 1000 πράγματα.
Το angular.js το θεωρώ πολύ εύκολο js framework σε σχέση με το ember. Προσωπικά μου φάνηκε πιο εύκολο και πιο σωστό σαν λογική και από το backbone.js (το οποίο μου φαινόταν πάντα ψιλομούφα ακόμα και με το marionette). Σε 2 μέρες μπορείς να είσαι productive αν έχεις ασχοληθεί με frontend javascript, σε ember θες δύο βδομάδες (try it alou και πες μου
). Μου δίνει την εντύπωση πως έχει φτιαχτεί για να αντικαταστήσει τα πρώτα js frameworks τύπου backbonejs, canjs κλπ. και έχει λογική google για να βοηθάει και το SEO μιας και βάζει custom tags. Επίσης νιώθω ότι ακολουθούμε πάλι inline markup στα html tags που είναι bad practice, απλά τώρα το κάνουμε με πιο "σωστό" τρόπο με το angular.
Δε συγκρίνεται σε δυνατότητες και μαγεία με το emberjs, αλλά είναι το καθένα για άλλη χρήση και ένας σοβαρός frontend dev καλό είναι να τα ξέρει και τα δύο.
Αυτό που βλέπω είναι ότι συνήθως σε μια μεγάλη web app θες αρκετό frontend logic ούτως ή άλλως και αν δε χρησιμοποιήσεις κάτι έτοιμο, καταλήγεις να φτιάχνεις το δικό σου js framework. Όπως γινόταν παλιότερα με την php στο server-side μέχρι που πλέον όλοι χρησιμοποιούν κάτι έτοιμο.
My 2 cents (αλλά σαν developer μαθαίνω και εξελίσσομαι συνέχεια οπότε μπορεί σε μια ώρα να έχω άλλη άποψη για κάτι ή και για όλα από τα παραπάνω, keep that in mind και ανακαλύψτε τους δικούς σας κόσμους).

Η backend με τη frontend javascript διαφέρουν πολύ. Είναι άλλος κόσμος βασικά. Το node.js είναι πολύ καλό αλλά το καλύτερο framework του ποιο είναι, το express.js (το οποίο είναι αντιγραφή του sinatra, δες στο github το description από που λέει "inspired");
Το sinatra και το express δεν συγκρίνονται με frameworks όπως το laravel, django, play2, rails κλπ.. Αν θες σοβαρό server-side με πολύ logic, θες ένα σοβαρό και ώριμο server-side framework που έχει πολλά πράγματα έτοιμα out-of-the-box, δε θες να ανακαλύπτεις τον τροχό.
Δεν έχει κάποιο MVC ώριμο και δεν είναι η δομή του τέτοια που να μπορείς να το φτιάξεις εύκολα. Ακολουθεί συγκεκριμένο design pattern με events και είναι για συγκεκριμένη δουλειά, πας να φτιάξεις με το λάθος εργαλείο, λάθος πράγμα.
Το node.js για μένα είναι ένα πολύ καλό network communication framework που είναι αρκετά low level και ψιλο-άχρηστο για τον μέσο server-side web developer, μιας και είναι χρήσιμο σε συγκεκριμένες εφαρμογές, όπως games (έχει events, streams/pipes και πολλά άλλα που δε θυμίζουν high level logic με MVC, OOP κλπ.). Πολλές φορές μπορείς να το αντικαταστήσεις όπως λέγαμε σε άλλο thread με firebase ή pusher (αν δε σε πειράζει το latency και ότι δε θα είναι super "realtime").
Το να σκέφτεσαι ότι θα μάθεις node.js και θα ξέρεις angular ή ember είναι λάθος νοοτροπία. Σίγουρα θα μάθεις πολλά πράγματα που έχουν κοινά όπως prototypes, objects, closures κλπ. αλλά είναι διαφορετική η χρήση τους. Έχουν κοινά 10 πράγματα και έχουν διαφορετικά 1000 πράγματα.
Το angular.js το θεωρώ πολύ εύκολο js framework σε σχέση με το ember. Προσωπικά μου φάνηκε πιο εύκολο και πιο σωστό σαν λογική και από το backbone.js (το οποίο μου φαινόταν πάντα ψιλομούφα ακόμα και με το marionette). Σε 2 μέρες μπορείς να είσαι productive αν έχεις ασχοληθεί με frontend javascript, σε ember θες δύο βδομάδες (try it alou και πες μου

Δε συγκρίνεται σε δυνατότητες και μαγεία με το emberjs, αλλά είναι το καθένα για άλλη χρήση και ένας σοβαρός frontend dev καλό είναι να τα ξέρει και τα δύο.
Αυτό που βλέπω είναι ότι συνήθως σε μια μεγάλη web app θες αρκετό frontend logic ούτως ή άλλως και αν δε χρησιμοποιήσεις κάτι έτοιμο, καταλήγεις να φτιάχνεις το δικό σου js framework. Όπως γινόταν παλιότερα με την php στο server-side μέχρι που πλέον όλοι χρησιμοποιούν κάτι έτοιμο.
My 2 cents (αλλά σαν developer μαθαίνω και εξελίσσομαι συνέχεια οπότε μπορεί σε μια ώρα να έχω άλλη άποψη για κάτι ή και για όλα από τα παραπάνω, keep that in mind και ανακαλύψτε τους δικούς σας κόσμους).
Τελευταία επεξεργασία από το μέλος Kainourios την 05 Ιουν 2014 13:26, έχει επεξεργασθεί 1 φορά συνολικά.
Ποια γλώσσα έχει την μεγαλύτερη ζήτηση
Ο προγραμματισμός κατ' εμέ είναι τρόπος σκέψης όποια γλώσσα και να χρησιμοποιείς ή θα αναγκαστείς να χρησιμοποιήσεις στο μέλλον λόγω συνθηκών, θεωρώ ότι είναι ένα και το αυτό. Ένας προγραμματιστής οφείλει άλλωστε να είναι τουλάχιστον ανοικτός σε όλα.
Μέλη σε σύνδεση
Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες