Web Programming Recommendations

For all coding issues - MODers and programmers, HTML and more.

Moderators: Jeff250, fliptw

Post Reply
User avatar
[]V[]essenjah
DBB Defender
DBB Defender
Posts: 3512
Joined: Mon Dec 20, 1999 3:01 am

Web Programming Recommendations

Post by []V[]essenjah » Wed Aug 16, 2006 3:37 pm

Well, I was thinking about jumping back into the world of web-programming. I guess along the path at some point I dropped it off to make the load lighter to pack. However, a pretty good oportunity has shown up recently so I thought I might pick it back up.


So, what programming langauges are the best out there at the moment? I know PHP at least was the big deal a few years ago. I'm not sure if it still is. I also need some good web programming books. Can anyone give me some good recommendations?
User avatar
DCrazy
DBB Alumni
DBB Alumni
Posts: 8826
Joined: Wed Mar 15, 2000 3:01 am
Location: Seattle

Post by DCrazy » Wed Aug 16, 2006 4:50 pm

PHP is still a big deal, especially with the OO improvements that came in PHP5. If you're going to use PHP, it should be with PHP5.

A lot of enterprise-level applications are beginning to use ASP.NET with VB.NET or C#. To be honest, I've done no more than dabble, but the wholly OO approach ASP.NET shares with JSP is a good deal.
User avatar
aldel
DBB Ace
DBB Ace
Posts: 345
Joined: Sun May 28, 2000 2:01 am
Location: Boston, MA, USA
Contact:

Post by aldel » Wed Aug 16, 2006 8:36 pm

PHP and/or Ruby on Rails. Rails is complicated but does a lot of your work for you if you're writing a complicated RDBMS-backed application. PHP is wonderfully simple.

I was able to pick up enough PHP to get by from the PHP home page. Most Rails programmers get started here.

Rails also gives you some Ajax features, but for real Ajax programming GWT kicks ass. It lets you write client-side code in Java, debug it in a Java environment, and then compile it into JavaScript to deploy.
User avatar
Verran
DBB Captain
DBB Captain
Posts: 589
Joined: Thu Nov 05, 1998 12:01 pm
Location: Colorado
Contact:

Post by Verran » Wed Aug 16, 2006 8:46 pm

If you're really gonna get into it, yeah, try everything. Learn the strengths and weaknesses of PHP, ASP/VBScript, ASP.NET, JSP, & Ruby on Rails, plus anything else that sounds interesting.

There are so many people ignorant in the industry about development methods/lifecycles that it's almost sickening. Read about MVC architectures (page vs. front vs. application controllers), code generation techniques and usage (RoR, XDoclet, etc), n-tier design (domain model, service layer, etc), and more will come as you go.

Each technology offers something different, and/or similiar techniques via ported libraries (or stolen ideas, LOL).

Good stuff! Go hither & have fun! ;)

P.S. If you want to make good money, ASP.NET (C#) and Java/JSP (J2EE, Struts, & Taglibs) are the way to go.
User avatar
SirWinner
DBB Fleet Admiral
DBB Fleet Admiral
Posts: 2700
Joined: Thu Nov 05, 1998 12:01 pm
Location: Oklahoma City, Oklahoma, United States of America
Contact:

Post by SirWinner » Fri Sep 01, 2006 4:59 pm

Learn all the tools like Verran stated so well above and then find the tools you are most comfortable at using to get better at things.

You will find that sometimes you will have no choice but to mix several things into the same page... VB Script, Java Script, etc.

On thing I like about ASP pages is that the actual ASP is not shown on the resulting page because the server side includes take care of things nicely.

Here's an example:
http://www.stormtracker.net/FotoMover.a ... 39&COLOR=1

The above web page is actually made up of 3 different ASP files that all cooperate with each other.

First one drives the web page. It parses a directory tree then allows whomever is browsing the web page to choose from a list of users that have images, then allows selecting a date tree under that user, and finally allows selecting time directory tree that is under it.

Second one builds thumbnails on the right and can change which thumbnail is presently being displayed in the slide in the center of the page.

Third one controls the slideshow presentation. It has a built-in timer to allow a smooth slideshow presentation on the web.

Enjoy!

8)
User avatar
SirWinner
DBB Fleet Admiral
DBB Fleet Admiral
Posts: 2700
Joined: Thu Nov 05, 1998 12:01 pm
Location: Oklahoma City, Oklahoma, United States of America
Contact:

Post by SirWinner » Fri Sep 01, 2006 5:58 pm

Saw a demonstration yesterday (August 31, 2006) here in Oklahoma City where a Microsoft Team Programmer showed us the very nice and new features available.

One of the extremely handy things shown for web page development using Visual Studio .Net 2005 was an emerging technology known as Atlas... It is part of ASP.

Here's a link to Atlas:
http://atlas.asp.net/Default.aspx?tabid=47

Wheeeeeee!

:oops:
Post Reply