Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Web Design <> Web Development

Îåêßíçóå áðü ôï ìÝëïò Τάσκος Γιώργος. Τελευταία δημοσίευση από το μέλος Pak στις 30-03-2009, 14:28. Υπάρχουν 11 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  23-02-2009, 17:51 48653

    Web Design <> Web Development

    Καλησπέρα, τον τελευταίο καιρό ασχολούμαι μαθαίνοντας την ASP.NET.

    Έχω δεί και ήξερα και σαν user πόσο critical είναι το look and feel κάποιου Web site application.
    Αυτό που θα ήθελα να μάθω και όπως το βλέπω εγώ απο την μεριά μου να πώ, είναι ότι πιστεύω
    πως άλλο πράγμα το design και άλλο το development κομμάτι, εντάξει, καλώς φυσικά να ξέρεις
    πως δουλεύουν τα themes, skins, css κτλ. αλλά δεν είναι δουλειά κυρίως για designers? εκτός κι
    αν έχεις να κάνεις ενα σχετικά μικρό project, που δεν θα αναπτυχθεί, και θα ασχοληθείς και με τα
    δύο κομμάτια του site application!??

    Το νόημα της δημοσίευσης είναι για να ακούσω απόψεις των χρηστών του forum κυρίως, και να
    ρωτήσω αν υπάρχουν templates για ASP.NET που θα βοηθήσουν τον developer (εμένα π.χ.) που
    δεν θέλει να μπλέξει με το design κομμάτι σε κάτι που μπορεί να κάνει μόνος του χωρίς να εμπλακούν
    τρίτοι (designers), π.χ. σε κάποιο μικρό project!

    Ευχαριστώ.

  •  24-02-2009, 00:28 48659 σε απάντηση της 48653

    Απ: Web Design <> Web Development

    Έτσι όπως τα λες είναι. Ο διαχωρισμός αυτός δεν είναι τόσο εύκολος π.χ. τα themes, skins, css δεν απαλλάσουν τον developer τελείως από το design, αλλά ούτε δίνουν στον designer πλήρη ελευθερία χωρίς να ξέρει τα βασικά του development. Επίσης, όπως λες κι εσύ, όταν κάνει κανείς κάτι μικρό τα κάνει και τα δυο και ίσως να τα μπερδεύει μάλιστα. Ο διαχωρισμός των design και development ήταν πάντα μια πρόκληση για μας τους χρήστες αλλά και για εταιρείες όπως η Microsoft που φτιάχνει developlment tools.
    Θεωρητικά το WPF με την βοήθεια του Visual Studio και του Expression Blend προσπαθεί να κάνει καλύτερα αυτό τον διαχωρισμό. Για να δούμε... υπάρχουν διάφορες γνώμες... περιμένω με ενδιαφέρον να ακούσω τους dotNETZoners...

    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  24-02-2009, 00:53 48661 σε απάντηση της 48653

    Απ: Web Design <> Web Development

    όπως είπαμε και στο Msn, στο εξωτερικό υπάρχουνε πιο dedicated άνθρωποι, με καλύτερα skills που είναι designers ή developers. εδώ ακόμα και σε μεγάλες εταιρείες δεν υπάρχουνε, τουλάχιστον όχι ο αριθμός που πρέπει...

    βασικά τα IDEs όπως το visual studio, προσπαθούνε με πολλά Features να μας βοηθήσουνε στο Seperation of concerns.

    ακόμα φυσικά και το code behind files βοηθούνε πολύ την κατάσταση, αλλά δεν αναφέρεται συχνά.

    και φυσικά τα skins,css,master pages, themes einai poli simantika....

    γενικά και ένας developer πρέπει να ξέρει κάποιες έννοιες του web design και κάποιες τεχνικές.

    καλό είναι και οι designers να ξέρουνε πως δουλεύει ο developer..

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

    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  24-02-2009, 01:02 48662 σε απάντηση της 48659

    Απ: Web Design <> Web Development

    Μάλιστα, μου έκανε εντύπωση όμως εκτός κι αν κάπως μου διέφυγε με μια ματιά που έριξα
    στο Expression Blend, υποστήριξη WPF, HTML, PHP, Silverlight(BETA) και νομίζω απο τον 2.5,
    Silverlight 2.0, και να μην κάνει support ASPX?

    Η κατάληξη όπως βλέπω είναι ότι ούτως η άλλως θα βρωμίσω τα χέρια μου και με designing.

    Και όπως είδα, υπάρχουν και τα starter kits για κάτι ποιο quick and easy..

  •  24-02-2009, 08:46 48663 σε απάντηση της 48662

    Απ: Web Design <> Web Development

    To Expression Blend είναι πρόγραμμα που αποκλειστικά χρησιμοποιείται για τον σχεδιασμό με XAML (για να φτιάξεις styles & templates, να ορίσεις animations, κλπ). Δεν μπορείς να δουλέψεις σε html, css και λοιπά αρχεία. Απλά μπορεί και ανοίγει web projects (στην περίπτωση του Silverlight) ωστόσο δεν παρέχει κάποιον editor παρά μόνο για τα xaml αρχεία. Για design δουλειά σε web περιβάλλον υπάρχει το Expression Web.
    Vir prudens non contra ventum mingit
  •  24-02-2009, 10:17 48666 σε απάντηση της 48662

    Απ: Web Design <> Web Development

    Πάντως τώρα τελευταία στη χώρα μας βλέπεις αμιγώς designers (κυρίως γραφίστες ή παιδιά από το εξωτερικό) που έχουν εντρυφήσει στο web design. Μέχρι πρόσφατα στο μόνο που είχες βοήθεια ήταν στα logos και εικόνες από το Photoshop. Πλέον αυτό αλλάζει. Σίγουρα το expression Blend είναι ένα βήμα μπροστά αλλά επειδή απαιτεί εξειδίκευση και χρόνο οι managers διστάζουν να ρίξουν πόρους σε αυτό το κομμάτι ακόμα.... Τώρα πιστεύω ότι με τη βοήθεια των starter kits το καλύτερο για ένα developer είναι να έχει δικά του custom templates τα οποία να μεταλλάσσει γρήγορα ανά περίπτωση ώστε γρήγορα και εύκολα να αφοσιωθεί σε αυτό που πρέπει να αφοσιωθεί δηλαδή στον κώδικα και το business Logic.
    Manos
  •  24-02-2009, 10:17 48667 σε απάντηση της 48663

    Απ: Web Design <> Web Development

    Όντως, λάθος tool κοιτούσα....νόμιζα απλά ότι το web ήταν το καινούριο frontpage.

  •  24-02-2009, 13:12 48681 σε απάντηση της 48667

    Απ: Web Design <> Web Development


    για αρκετά video tutorials στο expression web

    και expression blend

    δες το Link

    http://www.learnexpression.com/

    το expression web 2.0 είναι για web design, όπως λέει και ο μάνος. και ναι αν μπορεί κάποιος να το πει, είναι ο πολύ εξελιγμένος απόγονος του frontpage.

    βασικά αν σε βοηθάει σκέψου το σαν το αντίπαλο δέος του Adobe dreamweaver cs4.

    αν θες να τα κατεβάσεις και να παίξεις με τα Trial versions

    δες εδώ

    http://www.microsoft.com/expression/products/overview.aspx?key=web

    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  24-02-2009, 15:37 48697 σε απάντηση της 48681

    Απ: Web Design <> Web Development

    Το design μου μέσα :P

  •  30-03-2009, 12:26 49688 σε απάντηση της 48653

    Απ: Web Design <> Web Development

    Η άποψη μου είναι πως το κομμάτι της εμφάνισης πρέπει να το φτιάχνει ένας γραφίστας. Εμείς οι προγραμματιστές παίρνουμε το template και βάζουμε την λειτουργία.
  •  30-03-2009, 12:31 49691 σε απάντηση της 49688

    Απ: Web Design <> Web Development

    Και τι γίνεται στις περιπτώσεις οπου μέρος του design αποτελεί ταυτόχρονα και μέρος της λειτουργικότητας; Π.χ. ένα μενού το οποίο έχει styles για το hover, selected, κλπ και το οποίο καθορίζει αντίστοιχα και τη λειτουργικότητα της πλοήγησης;

    Ορισμένες φορές η ανάμειξη του developer στο design (εκεί βέβαια που τον αφορά) είναι αναπόφευκτη.

     


    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  30-03-2009, 14:28 49697 σε απάντηση της 49691

    Απ: Web Design <> Web Development

    Το workflow μεταξύ design και development είναι ένα μεγάλο κεφάλαιο από μόνο του. Η άποψη μου είναι ότι designer και developer πρέπει να υπάρχουν και να συνυπάρχουν. Ένας νέος ρόλος, ο οποίος αρχίζει να εμφανίζεται τώρα τελευταία και απόσκοπέι στο σωστό πάντρεμα των δύο είναι αυτός του integrator. Είναι ένας ρόλος που προσπαθεί να μειώσει την είσοδο του ενός στα "χωράφια" του άλλου. Οπόταν το σχήμα γίνεται designer-integrator-developer όπου οι ρόλοι στο περίπου ως εξής:

    Designer: Συνήθως είναι γραφίστας, Ασχολείται με το "βαρύ" Design(mock ups, wireframes, templates, css, skins, photoshop, illustrator, expression κτλ)

    Developer: Συνήθως είναι Senior Developer. Ασχολείται με το "βαρύ" development( DAL, BLL, Patterns, T-SQL κτλ)

    Integrator: Συνήθως έχει developer's backround καί έχει ειδίκευση σε web τεχνολογίες (javascript, css, html, xslt κτλ). Αυτος ουσιαστικά συνδέει τα παραδοτέα των πιο πάνω και βάζει τις τελευταίες πινελιές. Για παραδειγμα, η περίπτωση που αναφέρθηκε από τον cap είναι κάτι που θα υλοποιηθέι από τον integrator. Άλλο παράδειγμα είναι το data binding, το οποίο μπορεί να υλοποιηθεί από τον integrator εφόσον έχει τα mockups, τα styles και τα ανάλογα classes και functions.

    Έχω προσωπική εμπειρία στο παραπάνω "σύστημα" και φαίνεται αρκετά απόδοτικο.


    View Παναγιώτης Χαραλάμπους's profile on LinkedIn
    Coding at Mediterranean Acoustics
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems