Sponsor Message:
Non Aviation Forum
My Starred Topics | Profile | New Topic | Forum Index | Help | Search 
What Web Language To Learn?  
User currently offlineAirworthy From , joined Dec 1969, posts, RR:
Posted (11 years 2 months 2 days 9 hours ago) and read 1017 times:

If I was going to make a website like a.net, what web languages would I have to learn HTML, XML, or Java?

10 replies: All unread, jump to last
 
User currently offlineJAL777 From , joined Dec 1969, posts, RR:
Reply 1, posted (11 years 2 months 2 days 9 hours ago) and read 1015 times:

All of them. But you could build a pretty good site just out of HTML and PHP.

User currently offlineShawn Patrick From United States of America, joined Jan 2000, 2608 posts, RR: 16
Reply 2, posted (11 years 2 months 2 days 7 hours ago) and read 1002 times:

You'd need to know HTML (always), some Java, and probably ASP. Also, you'll need to learn ALL about MySQL databases and its integration with whatever language you use for the pages (biatch of a task, people get paid $xxx,xxx to do that shit).

To tell you the truth, I have no idea what a.net is built on... but I suspect it's ASP and SQL, but possibly an older database system.

The web is an ever-changing thing. Entire new languages pop up all the time, and that's the depressing part...

BUT, there is a light at the end of the tunnel.

While a.net is pretty complicated code-wise, look at jetphotos.net. The system works almost as good as a.net, but it just uses PHP with MySQL for the database. Given that you're dedicated to learning what it takes to create a site like this, and you have the time, you could do it, although it could take awhile...

Shawn


User currently offlineNoUFO From Germany, joined Apr 2001, 7951 posts, RR: 12
Reply 3, posted (11 years 2 months 2 days 7 hours ago) and read 996 times:

You said "a website", so you don't want to become a professional?

Well, HTML is not really a programming language and easy to learn. HTML-editors such as Dreamweaver or GoLive even come with the most frequently used JavaScript functions. However you will still need knowledge in both - HTML and JavaScript (not Java!). So basics in HTML and JavaScript (in this order!) come first.

For access to databases I would suggest PHP and MySQL. PHP is very similar to JavaScript and there are many ressources spread all over the net. Same with ActionScript for Flash Player Movies: very similar to both JavaScript and PHP.

That's plenty .. don't give up now  Big grin (and forget Java for webpages like this).

Regards,
NoUFO - Freelance web-producer since 1998.



I support the right to arm bears
User currently offlineQb001 From Canada, joined Apr 2000, 2053 posts, RR: 4
Reply 4, posted (11 years 2 months 2 days 6 hours ago) and read 994 times:

No, do not forget about Java for website like this. The only reason you should forget about Java is if you're not already familiar with a modern programming language. Otherwise, if you know one, such as C/C++ or PASCAL/Delphi or Visual Basic, then Java is the way to go.

With Java you can build a pretty powerful, database-driven, scalable website entirely for free. Java is free, an IDE, such as NetBeans ,is free, a Java server, such as Resin, is free (a donation is preferable) and the database, such as MySQL, is free (there again, a donation is preferable). Furthermore, there are tons of websites and discussion groups offering help about Java, for free.

PHP is your second choice, but is not as scalable as Java. Forget about ASP, the cost of ownership is prohibitive and it's not that powerful.



Never let the facts get in the way of a good theory.
User currently offlineNoUFO From Germany, joined Apr 2001, 7951 posts, RR: 12
Reply 5, posted (11 years 2 months 2 days 6 hours ago) and read 993 times:

That's right, but the OOP-approach of Java is different; Java is no script language like JavaScript or PHP. I'm positive, Airworthy will see results sooner with the approach I suggested, because JavaScript, PHP and ActionScript (if needed) are so similar and comparatively easy to learn. No offense, but I was indeed thinking Airworthy is not familiar with any programming language.

Forget about ASP, the cost of ownership is prohibitive

I second that. I'm not familiar with ASP but AFAIK PHP can do the same (and in doubt: more) and it's free.

NoUFO



I support the right to arm bears
User currently offlineShawn Patrick From United States of America, joined Jan 2000, 2608 posts, RR: 16
Reply 6, posted (11 years 2 months 2 days 6 hours ago) and read 990 times:

>>>Forget about ASP, the cost of ownership is prohibitive<<<

Could you explain?


User currently offlineQb001 From Canada, joined Apr 2000, 2053 posts, RR: 4
Reply 7, posted (11 years 2 months 2 days 6 hours ago) and read 985 times:

ASP is a framework that is part of the Microsoft Visual Studio environment. To run a website with ASP, it means that you own a license for that environment first, and that costs a lot. Furthermore, if you want to make your website more dynamic, it means you'll have to pay for MS SQL Server, and that too, is expensive.

Consider that with the possibility of running a more powerful website, using Java and MySQL, for free...

Java is not a scripting language, which is exactly the reason why it's more powerful. As one of my university teacher once told me: "You can learn to pilot a Cessna. It will take you 50 hours to learn. You'll be flying 80 kts at 3000ft. Or you can learn to pilot a jet fighter. It will take you 2 to 3 years. But you'll be flying at Mach 2 at 50000ft". It other words, the most powerful tools are always tougher to learn, but it's always worth it.



Never let the facts get in the way of a good theory.
User currently offlineShawn Patrick From United States of America, joined Jan 2000, 2608 posts, RR: 16
Reply 8, posted (11 years 2 months 2 days 6 hours ago) and read 982 times:

Oh yeah that's true, I never thought of that though, since I have (legal) free access to this software.

Interesting twist on your statement:

"You can learn to pilot a Cessna for $5000. You'll be flying 80 kts at 3000ft. Or you can learn to pilot a jet fighter. It will take you $50,000, but you'll be flying at Mach 2 at 50,000 ft."

Of course, the argument of how many features each provides... this is valid. But take into account that an astonishing amount (majority?) of major commercial websites are built around ASP. ASP is rock solid, that's why it's not free.

Shawn


User currently offlineQb001 From Canada, joined Apr 2000, 2053 posts, RR: 4
Reply 9, posted (11 years 2 months 2 days 5 hours ago) and read 979 times:

The majority of websites in the world are not build around ASP. The majority of websites are run on Linux or Sun stations, that do not support ASP. In order, it's probably something like simple HTML, PERL, Java, ASP, PHP, others. And I think PHP will surpass ASP soon, PERL and even, someday, Java (which is the preferred choice for building new professional websites).

In my professional life, I've seen many companies starting their websites with ASP and run away from it as soon as they needed more from their websites than displaying simple HTML pages.



Never let the facts get in the way of a good theory.
User currently offlineJwenting From Netherlands, joined Apr 2001, 10213 posts, RR: 18
Reply 10, posted (11 years 2 months 1 day 19 hours ago) and read 960 times:

My preferred tools are Java (and particularly JSP and Servlets) sprinkled with deliberate amounts of CSS, XML and XSLT.
Of course driven by a powerful database engine (any will do that you have access to and has a decent JDBC driver available).

If I'd have to work on an all free basis (heck, I've done just that...):
- Tomcat (or Orion if it's a non-commercial project)
- Firebird (open source version of Borland Interbase, which is an extremely powerful database and far superior to mySQL in both stability/speed and scalability)
- Xerces and Xalan for XML/XSLT processing
- maybe a framework like Struts (or roll your own, depending on your skills, needs, etc.).

all this will run on a PC driven by Windows or Linux no problem, but can scale easily to Solaris or HP-9000 systems.

The most expensive I've been involved with so far:
- Silverstream 3.7.5 app server
- Silverstream portal server 1.2
- Oracle 8i
- 2 HP-9000N series servers to run it all
That's about a million Euro to run a website (compared to maybe a thousand for the cheapest solution).



I wish I were flying
Top Of Page
Forum Index

This topic is archived and can not be replied to any more.

Printer friendly format

Similar topics:More similar topics...
What Computer Language To Learn? posted Wed Feb 6 2002 09:11:08 by G-KIRAN
What Is The Toughest Language To Learn? posted Sat May 12 2001 08:42:10 by 757PF
Best European Language To Learn? posted Wed Jan 4 2006 22:14:56 by Emirates773ER
Chosing Which New Language To Learn posted Thu Oct 23 2003 15:47:35 by Ussherd
Best Language To Learn posted Fri Sep 28 2001 20:22:03 by PanAm747
What Foreign Language Would U Like To Learn? posted Mon Oct 1 2001 22:10:46 by SEVEN_FIFTY7
What Is The Best Way To Learn German? posted Tue Jan 3 2006 15:45:09 by B727
What Language Should I Learn? posted Wed Oct 20 2004 06:26:01 by EmiratesA345
What Language To Take? posted Sat Apr 20 2002 20:22:13 by Cba
Best Way To Learn A New Language? posted Wed Feb 21 2001 03:47:05 by DG_pilot