Closed Thread
Results 1 to 5 of 5

Thread: Web Applications

  1. #1
    NatalieM's Avatar
    NatalieM is offline Learning Programmer
    Join Date
    Jun 2009
    Location
    London, England
    Posts
    83
    Rep Power
    10

    Web Applications

    I develop Google Android apps, therefore I use Java (no choice) but I'm also interested in developping web applications.

    Java would seem an obvious choice as I already know the language but I'd like to hear about all alternatives as I don't mind learning a new language if I can see its benefits for my projects. I also have experience with CSS, JavaScript and PHP, but as I said, I'm not particularly looking into using a language I know, I want to use the tools that are appropriate to the project(s).

    So, I'd like to hear from all programmers in the field of web applications (those who use Java as well as those who use other languages):

    1) Which language(s) and framework(s) do you use?
    2) Which other development tools do you use (libraries etc)?
    3) Why do you use them?
    4) In which situations wouldn't you use them?
    5) In which situations would you think somebody is a fool not to use them?
    6) Are they suited for team development? (in terms of tools they provide for sharing code between several developers)
    7) Are they suited for lone programmer development? (in terms of having a community of users out there a lone programmer can get help from, in terms of being easy to install and run on a bedroom computer etc)
    8) Add anything you want to add
    Last edited by NatalieM; 02-14-2010 at 04:10 AM. Reason: Added info about my programming experience

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Location
    Advertising world
    Posts
    Many

     
  3. #2
    outsid3r's Avatar
    outsid3r is offline Programming God
    Join Date
    Jul 2008
    Posts
    621
    Rep Power
    19

    Re: Web Applications

    I never developed web applications in Java, so i can't comment about it, but i have used (and i'm still using) PHP to develop web applications. PHP basically sucks, it has some nice features but sucks, believe me, and it's not very productive. The default big set of functions have some bugs, and don't provide any web security at all, useless you use things like 'mysql_real_escape_string' everywhere to filter SQL injection. To make the things secure and more effective in PHP you must learn some new libraries like PEAR for example. PHP also don't have any built in feature for templating, so you must learn another library, like smarty, and you lose a lot of time with this, and in addition, PHP syntax it's not very short comparatively to python or ruby. Conclusion: Better forget PHP useless you must obligatorily use it in your job, if it's the case then you can try:

    PEAR (contains database abstraction classes, web services, encryption, and much more)
    PEAR - PHP Extension and Application Repository

    Smarty (for easy and fast templating, you should separate presentation from business logic)
    Smarty : Template Engine

    There are some frameworks for PHP that i never tried, like zend, you should check them if you're interested.


    About other languages, i never tried them (i have tried ASP.NET for some time, and it seems better than php). For what i have been reading, Ruby (Ruby on Rails) it's extremely productive, and Django for Python i also have heard that is really good. You should try them, specially ruby and python, they have really a nice and short syntax and they are very productive. I really like python syntax, but never used it for web applications.

  4. #3
    NatalieM's Avatar
    NatalieM is offline Learning Programmer
    Join Date
    Jun 2009
    Location
    London, England
    Posts
    83
    Rep Power
    10

    Re: Web Applications

    Thanks for your feedback outside3r but may I ask why you are still using PHP for developping web apps if you think it's such a bad language? Just curious

  5. #4
    QuackWare is offline Learning Programmer
    Join Date
    Jan 2010
    Posts
    95
    Rep Power
    8

    Re: Web Applications

    I personally use ASP.Net and C# to write web applications but the downside to this is that it (mostly) only works on Windows servers. PHP is good for developing web apps just because it is so easy to learn and so widely used by everyone in the web community.

  6. #5
    TriggerHappy is offline Learning Programmer
    Join Date
    Feb 2010
    Posts
    30
    Rep Power
    0

    Re: Web Applications

    C# (.NET?) has some decent web libraries. Sometimes they are more bloated then they should be but nonetheless they are easy to use and understand. Though for console applications ruby has a nice slick NET:HTTP class.

Closed Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Applications for iPhone.
    By bishisht in forum General Programming
    Replies: 5
    Last Post: 09-04-2010, 02:39 AM
  2. C# Applications
    By Darkco in forum C# Programming
    Replies: 2
    Last Post: 12-28-2009, 09:13 AM
  3. Recommendations - SSH applications
    By Turk4n in forum Computer Software/OS
    Replies: 5
    Last Post: 01-09-2009, 12:21 PM
  4. PSP Applications
    By falco85 in forum General Programming
    Replies: 2
    Last Post: 09-05-2006, 09:20 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts