Ποια γλώσσα ή πλατφόρμα προτιμάτε για να φτιάξετε ένα site?

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
User avatar
AnINffected
Gbyte level
Gbyte level
Posts: 1935
Joined: Fri Jul 30, 2004 7:12 am
Location: There and Back Again

Post by AnINffected » Thu Feb 08, 2007 1:31 am

Και τί ζητούν, κατά κύριο λόγο, "έξω";
(Ενν. σε επιχειρήσεις κλπ. στην Ελλάδα)
ASP + SQL Server, να υποθέσω;

Για το Programming κομμάτι μιλάω πάντα, όχι για Design.
The Analytical Engine has no pretensions to originate anything. It can do whatever we know how to order it to perform (...)
Ada Lovelace


Θέλω και εγώ να παίξω D&D λέμε!!! :-( :-(
User avatar
PaP
Venus Project Founder
Venus Project Founder
Posts: 1077
Joined: Wed Apr 21, 2004 12:06 am
Academic status: Alumnus/a
Location: San Francisco
Contact:

Post by PaP » Thu Feb 08, 2007 11:28 am

Στο skywalker οι μικρότερες εταιρίες ζητάνε κυρίως php ενώ οι μεγάλες jsp, j2ee το .ΝΕΤ από ότι βλέπω το ζητάνε πάρα πολύ αλλά όχι τόσο στο we dev αλλά σε desktop εφαρμογές (στην Ελλάδα πάντα)
User avatar
AnINffected
Gbyte level
Gbyte level
Posts: 1935
Joined: Fri Jul 30, 2004 7:12 am
Location: There and Back Again

Post by AnINffected » Fri Feb 09, 2007 5:04 pm

Ναι, ε;
Με ξαφνιάζει η απάντηση σου!
Ευχαριστώ και για το http://www.skywalker.gr , δεν το ήξερα οτί υπάρχει τέτοια μηχανή αναζήτησης!
The Analytical Engine has no pretensions to originate anything. It can do whatever we know how to order it to perform (...)
Ada Lovelace


Θέλω και εγώ να παίξω D&D λέμε!!! :-( :-(
User avatar
smoky
Kilobyte level
Kilobyte level
Posts: 212
Joined: Sat May 14, 2005 5:33 pm
Academic status: N>4
Gender:
Contact:

Post by smoky » Fri Feb 16, 2007 12:56 pm

Ποιον editor προτείνετε για HTML (εκτός απο dreamweaver);
User avatar
P3
Venus Project Founder
Venus Project Founder
Posts: 2722
Joined: Mon Mar 22, 2004 4:12 pm
Academic status: Alumnus/a
Gender:
Location: !! El Paso !!

Post by P3 » Fri Feb 16, 2007 1:28 pm

To Notepad++

(Μην μπερδευτείς και νομίζεις ότι έννοώ το Notepad και απλά βάζω ++ επείδη το εγκρίνω. Εννοώ τον editor που ονομάζεται "Notepad++"! LOL)
"Το δικό μου το ποίημα δεν έχει ομοιοκαταληξία.", ο υπογράφων
User avatar
smoky
Kilobyte level
Kilobyte level
Posts: 212
Joined: Sat May 14, 2005 5:33 pm
Academic status: N>4
Gender:
Contact:

Post by smoky » Fri Feb 16, 2007 1:39 pm

Ναι βρε το ξέρω το notepad++... Αλλά απλά γράφεις κώδικα και κανεις preview στον explorer κατευθείαν η μπορεις να εχεις και design view?
User avatar
HdkiLLeR
Venus Project Founder
Venus Project Founder
Posts: 4356
Joined: Tue Jan 27, 2004 4:41 pm
Academic status: Alumnus/a
Gender:
Location: New York, NY
Contact:

Post by HdkiLLeR » Fri Feb 16, 2007 5:32 pm

Nvu: http://www.nvu.com/index.php

Οpen source και tri-licensed (MPL/LGPL/GPL)
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------

"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
User avatar
zweistein
Wow! Terabyte level
Wow! Terabyte level
Posts: 4537
Joined: Sun Oct 15, 2006 10:49 pm
Gender:
Location: in your computer
Contact:

Post by zweistein » Sat Jul 07, 2007 8:40 pm

η flash παντως κάνει παπάδες ώρες ώρες...


προφανώς η κάθε γλώσσα έχει τα δικά της καλά βέβαια...

μπορεί κάποιος που ξέρει ajax να μας δώσει λίγα περισσότερα φώτα για το περιβάλλον της κ τις ικανότητές της...?? ξέρει κανείς παραδείγματα καποιων 'ωραίων' σελίδων που 'δοκιμάζουν' τις ικανότητές της?....?
Image
User avatar
Bloody Mary
Venus Former Team Member
Posts: 1230
Joined: Thu May 10, 2007 6:52 pm
Academic status: Alumnus/a
Gender:

Post by Bloody Mary » Sat Jul 07, 2007 8:52 pm

Πάντως η flash έχει σοβαρό πρόβλημα με το page ranking σε Google και γενικότερα στις μηχανές αναζήτησης...
Στείλε μας το άρθρο σου, βοήθησε να αναπτυχθεί
το portal με θέματα που σε ενδιαφέρουν!
Υπάρχουν 10 είδη ανθρώπων: Αυτοί που ξέρουν δυαδικό σύστημα και αυτοί που δεν ξέρουν.
User avatar
AnINffected
Gbyte level
Gbyte level
Posts: 1935
Joined: Fri Jul 30, 2004 7:12 am
Location: There and Back Again

Post by AnINffected » Sun Jul 08, 2007 1:08 pm

Εγώ γενικά είμαι τις άποψης "όλες και καμία".
Αναλόγως την περίσταση...

Για AJAX από τα ελάχιστα που ξέρω είναι οτί χρησιμοποιήθηκε για την υπηρεσία Google Maps.
Πιστεύω πάντως οτί θα είναι το μέλλον στο webdev.
Κοίτα και αυτό:
http://www.javapassion.com/ajaxcodecamp
The Analytical Engine has no pretensions to originate anything. It can do whatever we know how to order it to perform (...)
Ada Lovelace


Θέλω και εγώ να παίξω D&D λέμε!!! :-( :-(
User avatar
Michelle
Gbyte level
Gbyte level
Posts: 1168
Joined: Sun Jul 15, 2007 8:05 pm
Academic status: Alumnus/a
Gender:
Location: MIT
Contact:

Post by Michelle » Wed Aug 29, 2007 7:21 am

Μα και στην php, δεν βλέπεις τον κώδικα, βλέπεις το αποτέλεσμα, δεδομένου οτι είναι server side. Οπότε το επιχείρημα "χρησιμοποιήστε php και όχι AJAX" κατ'εμε δεν στέκει. Άλλωστε και η AJAX για να έχει νόημα, χρειάζεται php ή κάποια άλλη server side scripting γλώσσα. Δεν είναι καμια νέα γλώσσα η AJAX, μια επέκταση της JS είναι ουσιαστικά, που επιτρέπει αλληλεπίδραση με τον server. Απορώ πως είναι δυνατόν να σε ενοχλούν οι σελίδες με AJAX και να προτείνεις αντ'αυτού ...javascript, html, mysql και php! Μα η AJAX ουσιαστικά τα χρειάζεται αυτά για να έχει νόημα η χρήση της!
Επιπλέον παρατηρώ συχνά (όχι εδώ στο φόρουμ αλλά γενικά) μια τάση να μπερδεύουν την AJAX με τη javascript. Πολλοί μόλις βλέπουν να εκτελείται μια ενέργεια χωρίς page reload σκέφτονται "ααα, AJAX!" ενώ πρόκειται για καθαρή javascript!
User avatar
Einherjar
Venus Project Founder
Venus Project Founder
Posts: 3751
Joined: Tue Jan 27, 2004 4:42 pm
Academic status: Alumnus/a
Gender:
Location: Washington DC, USA
Contact:

Post by Einherjar » Wed Aug 29, 2007 9:31 am

Η AJAX έχει νόημα και σε μια απλή σελιδούλα χωρίς php. Επίσης η AJAX είναι javascript.
[Better to understand a little than to misunderstand a lot]
User avatar
Michelle
Gbyte level
Gbyte level
Posts: 1168
Joined: Sun Jul 15, 2007 8:05 pm
Academic status: Alumnus/a
Gender:
Location: MIT
Contact:

Post by Michelle » Wed Aug 29, 2007 10:01 am

Einherjar wrote:Η AJAX έχει νόημα και σε μια απλή σελιδούλα χωρίς php.
Σε σοβαρές, χρηστικές εφαρμογές ή απλούς πειραματισμούς;
Einherjar wrote: Επίσης η AJAX είναι javascript.
Σωστόν! Εγώ εκφράστηκα λάθος.
User avatar
Einherjar
Venus Project Founder
Venus Project Founder
Posts: 3751
Joined: Tue Jan 27, 2004 4:42 pm
Academic status: Alumnus/a
Gender:
Location: Washington DC, USA
Contact:

Post by Einherjar » Wed Aug 29, 2007 10:25 am

Michelle wrote:
Einherjar wrote:Η AJAX έχει νόημα και σε μια απλή σελιδούλα χωρίς php.
Σε σοβαρές, χρηστικές εφαρμογές ή απλούς πειραματισμούς;
Αυτό είναι θέμα context ;)
[Better to understand a little than to misunderstand a lot]
User avatar
lumenintervalum
Wow! Terabyte level
Wow! Terabyte level
Posts: 2377
Joined: Thu May 06, 2004 7:06 pm
Location: somewhere far beyond..
Contact:

Post by lumenintervalum » Wed Aug 29, 2007 4:53 pm

Einherjar wrote:Επίσης η AJAX είναι javascript.
Αυτό δεν το ήξερα...Θα συνιστούσα να γίνεται η minimum χρήση javascript. Εμένα μου φαίνεται δύσχρηστη και ταλαιπωρία σκέτη όταν επιλέγει κανείς να γράψει script αντί για απλά tags της html (βέβαια επηρεάζομαι κι από αυτά που προσπαθώ να διορθώσω στη δουλειά, οπότε δεν είμαι αντικειμένική)
We are just a moment in time
A blink of an eye
A dream for the blind
Visions from a dying brain
I hope you don't understand
_______________________
scraps& photo gallery στο deviantart- last update 25/08/06
User avatar
tsilochr
Wow! Terabyte level
Wow! Terabyte level
Posts: 3246
Joined: Tue Mar 16, 2004 2:47 pm
Academic status: PhD
Gender:
Location: mm.aueb.gr
Contact:

Post by tsilochr » Wed Aug 29, 2007 5:23 pm

δεν ασχολούμαι με web development (και δεν θέλω). παρακολουθώ κάποια πράγματα τελείως σαν παρατηρητής πλέον για τα software tools & technologies. έχω καταλάβει λοιπόν ότι το AJAX είναι σφεντόνα γρήγορο. Mε το AJAX δεν χρειάζεται να κάνεις post/get αίτημα πίσω στο web server για να πάρεις ένα νέο html doc. Σκεφτείτε δλδ τα google maps να έκαναν reload ολόκληρη τη σελίδα κάθε φορά που άλλαζες focus στο χάρτη. Και έχουν βγει και αυτά τα slide menus που ανοιγοκλείνουν. Επίσης χαζεύω το facebook και στανταρ είναι τίγκα στο AJAX.

Από κει και έπειτα ψάχνουμε επιλογή μεταξύ τεχνολογιών. Θυμάμαι το ASP. NET 1.1 είχε προβλήματα στο ότι παρήγαγε πολλά κιλά άχρηστο html κώδικα (html docs μεγέθους 100ΚΒ) αλλά νομίζω το ASP .NET 2.0 είναι οκ ως προς αυτό. Οπότε είναι θέμα και τι εργαλεία μπορείς και να χρησιμοποιήσεις. Τόσο δλδ για τα IDEs που θα γίνει το development αλλά και το server που θα φιλοξενίσει το site.
User avatar
Michelle
Gbyte level
Gbyte level
Posts: 1168
Joined: Sun Jul 15, 2007 8:05 pm
Academic status: Alumnus/a
Gender:
Location: MIT
Contact:

Post by Michelle » Thu Aug 30, 2007 6:50 am

lumenintervalum wrote:
Einherjar wrote:Επίσης η AJAX είναι javascript.
Αυτό δεν το ήξερα...Θα συνιστούσα να γίνεται η minimum χρήση javascript. Εμένα μου φαίνεται δύσχρηστη και ταλαιπωρία σκέτη όταν επιλέγει κανείς να γράψει script αντί για απλά tags της html (βέβαια επηρεάζομαι κι από αυτά που προσπαθώ να διορθώσω στη δουλειά, οπότε δεν είμαι αντικειμένική)
Δεν νομίζω οτι μπορεί εύκολα ένα σημερινό site να είναι ανταγωνιστικό χωρίς ούτε js ούτε flash. Δεν είναι δυνατόν ο χρήστης να περιμένει για page reload για το παραμικρό που θέλει να κάνει.

Δεν κατάλαβα τι εννοείς οτι σου φαίνεται δύσχρηστη όταν πας να γράψεις script. Καταρχάς, απο τη μεριά του end user αυτό δεν στέκει, διότι αυτός απλά χρησιμοποιεί το αποτέλεσμα, δεν γράφει script. Απο τη μεριά του developer, δεν κατανοώ γιατί πρέπει να γίνεται η minimum χρήση javascript ΓΕΝΙΚΑ, επειδή κάποιοι μπερδεύονται όταν τη γράφουν :???: Αυτό που θα έπρεπε να κοιτάμε κατά την ταπεινή μου άποψη είναι κυρίως την εντύπωση που θα δώσει το site που αναπτύσσουμε στον τελικό χρήστη, αυτός είναι ο τελικός "πελάτης" και αυτός θα κρίνει κατα πόσον είναι ανταγωνιστικό ή όχι αυτό που φτιάξαμε. Απο τον end user κρίνονται όλα.
Μάλλον δεν θα κατάλαβα τι ήθελες να πεις, οπότε do you mind elaborating? :)
User avatar
lumenintervalum
Wow! Terabyte level
Wow! Terabyte level
Posts: 2377
Joined: Thu May 06, 2004 7:06 pm
Location: somewhere far beyond..
Contact:

Post by lumenintervalum » Thu Aug 30, 2007 11:57 am

δεν είπα να μη χρησιμοποιείται καθόλου, απλά όταν έχεις δύο τρόπους για να ορίσεις ένα tag όπως πχ
<center> γιατί να γράψεις το παρακάτω
document.writeln("<center>");
και πραγματικά υπάρχουν εφαρμογές στις οποίες το έχουν κάνει αυτό χωρίς να προηγείται κάποια άλλη εντολή που να δικαιολογεί την ύπαρξη αυτού εκεί..
Other than that, εγώ τουλάχιστον δε μπορώ να σκεφτώ ευκολότερο τρόπο εκτός js για να ελέγχεις τα πεδία κάποιας φόρμας κτλ.. Γι αυτό είπα minimum χρήση.
We are just a moment in time
A blink of an eye
A dream for the blind
Visions from a dying brain
I hope you don't understand
_______________________
scraps& photo gallery στο deviantart- last update 25/08/06
User avatar
Michelle
Gbyte level
Gbyte level
Posts: 1168
Joined: Sun Jul 15, 2007 8:05 pm
Academic status: Alumnus/a
Gender:
Location: MIT
Contact:

Post by Michelle » Thu Aug 30, 2007 12:10 pm

lumenintervalum wrote:δεν είπα να μη χρησιμοποιείται καθόλου, απλά όταν έχεις δύο τρόπους για να ορίσεις ένα tag όπως πχ
<center> γιατί να γράψεις το παρακάτω
document.writeln("<center>");
και πραγματικά υπάρχουν εφαρμογές στις οποίες το έχουν κάνει αυτό χωρίς να προηγείται κάποια άλλη εντολή που να δικαιολογεί την ύπαρξη αυτού εκεί..
Other than that, εγώ τουλάχιστον δε μπορώ να σκεφτώ ευκολότερο τρόπο εκτός js για να ελέγχεις τα πεδία κάποιας φόρμας κτλ.. Γι αυτό είπα minimum χρήση.
Καταρχάς το tag <center> είναι πλέον deprecated και καλό θα ήταν να μην το χρησιμοποιείς either way ;)
Πέρα απο αυτό, σαφώς και μια άσκοπη τέτοιου είδους javascript είναι κατακριτέα. Κάποιες φορές όμως, καθίσταται αναγκαίο να παραχθεί html μέσω js κατ'αυτόν τον τρόπο ή μέσω του DOM. Αν και προσωπικά δεν θυμάμαι να μου έχει χρειαστεί μέχρι στιγμής.
User avatar
tsilochr
Wow! Terabyte level
Wow! Terabyte level
Posts: 3246
Joined: Tue Mar 16, 2004 2:47 pm
Academic status: PhD
Gender:
Location: mm.aueb.gr
Contact:

Post by tsilochr » Thu Aug 30, 2007 3:52 pm

είναι αλήθεια ότι software χαμηλής ποιότητας γράφεται με το κιλό στην αγορά αλλά αυτό δεν πρέπει να χαρακτηρίζει μια ολόκληρη κατηγορία εργαλείων και τεχνολογίας.
User avatar
Michelle
Gbyte level
Gbyte level
Posts: 1168
Joined: Sun Jul 15, 2007 8:05 pm
Academic status: Alumnus/a
Gender:
Location: MIT
Contact:

Post by Michelle » Thu Aug 30, 2007 3:56 pm

tsilochr wrote:είναι αλήθεια ότι software χαμηλής ποιότητας γράφεται με το κιλό στην αγορά αλλά αυτό δεν πρέπει να χαρακτηρίζει μια ολόκληρη κατηγορία εργαλείων και τεχνολογίας.
Σωστός!
Αλοίμονο αν αραδιάζαμε το τι "τέρατα" έχουμε δει σε διάφορα sites :razz:

(βάζε καλέ κανένα quote, στην αρχή νόμιζα οτι σχολίαζες το δικό μου ποστ :oops: )
User avatar
tsilochr
Wow! Terabyte level
Wow! Terabyte level
Posts: 3246
Joined: Tue Mar 16, 2004 2:47 pm
Academic status: PhD
Gender:
Location: mm.aueb.gr
Contact:

Post by tsilochr » Thu Aug 30, 2007 4:39 pm

Michelle wrote:Αλοίμονο αν αραδιάζαμε το τι "τέρατα" έχουμε δει σε διάφορα sites :razz:
και όχι μόνο site.
Last edited by tsilochr on Thu Aug 30, 2007 4:51 pm, edited 1 time in total.
Post Reply

Return to “Προγραμματισμός”