Not signed in (Sign In)

SkillShare - A place to discuss Web Standards and Web Design topics

Categories

Vanilla 1.1.9 is a product of Lussumo. More Information: Documentation, Community Support.

    •  
      CommentAuthorJohnRiv
    • CommentTimeDec 6th 2006
     permalink
    When building a web application, what do you consider the duties of a "Front-end Developer" and what are the duties of a "Back-end Developer"?

    I have my own feelings on this based on my experience, but I'm curious what everyone else's experience is.
  1.  permalink
    Usually frontend developer/designer – responsible for (depend how many people in development team):
    1. Creating mockups
    2. All graphic elements
    3. HTML/CSS formatting
    4. implementing JavaScript
    5. Animation
    6. Creating templates
    7. Meeting with a clients

    Backend Developer responsibilities:
    1. DB scheme design
    2. Application design
    3. Testing
    4. Writing Documentation of Application and functions
    5. Troubleshooting
    6. Integrating templates
    7. Application configuration
    8. Meeting with a clients
    9. Sometimes installation of additional modules and server configuration

    But I guess it’s all relative and depends from company to company.
    I don’t mind to do backend from time to time but I doubt I would like to do coding every day so I’m kind of fine with doing backend and front-end.
    •  
      CommentAuthordroppyale
    • CommentTimeDec 6th 2006
     permalink

    When building an application, ideally the functionality would be built first before adding the presentation layer… That would mean a back-end developer could build the basic HTML and database interaction… The tricky part is dealing with AJAX components in the application if such exist, since it would mean a Back-End developer would be dealing with naming conventions/HTML structure etc. Unless of course the web app is built without any AJAX whatsoever then later added.

    So to answer your question, I think it should go like this:

    Back-End Developer:

    * Database Planning * Basic HTML Prototype * Develops App Code * AJAX Knowledge (if needed)

    Front-End Developer:

    * XHTML Structure planning/Development * CSS Planning/Development * JavaScript Planning/Development * AJAX Development/Refinement * Knowledge of web app code (for maintenance?)

Add your comments
    Username Password
  • Format comments as (Help)