Web Application Programming advice?

Discussion in 'Mac Programming' started by zerocustom1989, Sep 2, 2010.

  1. macrumors regular

    Sep 5, 2007
    So i'm looking into programming web-apps. I've found 3 paths to follow.

    Google Web Tools seems to use Java for web app programming.
    Ruby on Rails uses the ruby language.
    Apple's Dashcode uses a visual interface to program with CSS, HTML5, and Javascript.

    Apple's use of AJAX is pretty appealing. Im 100% new to web programming, but this us for some undergrad work, so I gotta get started with it.

    Any Advice? or Books?
  2. macrumors 603


    Oct 2, 2006
    The Land of Hope and Glory
    I'd use Django (Python programming language) on Googles App Engine if I were you.
  3. macrumors 6502

    Aug 10, 2008
    There are many web app frameworks using many different languages. All web apps make use of CSS/JS/HTML.

    Ruby is easy to get into and a good springboard to more mature frameworks.

    My other recommendation is to understand the architecture of framework and your app first. Code later. Good design is more important in Web Apps because there are a lot more moving parts involved.
  4. thread starter macrumors regular

    Sep 5, 2007
    My partner and I have gone over our interface idea many times. We have 3 main elements with one being a rather unique menu/selection system. The selection system we're coming up with is the most dynamic piece. (It's also the most concerning to me, though im also concerned about list generation too)

    But you say Ruby on Rails would be a decent tool? I suppose I can look into it. I know it's not going to be outdated anytime soon too right?
  5. macrumors 68020


    Jan 30, 2006
    Rails 3 final build just came out only monday i think. http://rubyonrails.org/

    Braw thing about it, is that it allows you to use just about any javascript framework in a restful way.

    There is also Objective J and Sproutcore to look into if you want something more like a rich internet application.
  6. macrumors 6502a


    Oct 26, 2003
    Richmond, VA
    I would take a look at both Ruby on Rails and also Django (using Python). From what I've heard, both are excellent tools. If you've got a lot of Objective-C/Cocoa experience, then exploring Objective-J and the Cappuccino framework might be another fun and interesting option.
  7. thread starter macrumors regular

    Sep 5, 2007
    Well, I did iPhone programming this summer so while I was checking out the cappuccino documentation i was like "wow, I know exactly how to make everything I need...."

    But, I feel like this is a good learning opportunity to maybe build skills that employers may be looking for and I've seen lots of HTML and CSS preferences. I've seen ruby and PHP listed too, so that's why im leaning toward those atm.

Share This Page