homepage Welcome to WebmasterWorld Guest from 54.226.136.179
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Pubcon Platinum Sponsor 2014
Home / Forums Index / WebmasterWorld / Webmaster General
Forum Library, Charter, Moderators: phranque

Webmaster General Forum

    
Best Web Technologies
SlowMove

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 2801 posted 9:33 am on Jul 8, 2003 (gmt 0)

Certain technologies get a lot more attention than others at WW. I myself use CSS, Flash, JavaScript and PHP. But, I have noticed that Java is not discussed too much. Any opinions on the most useful Web technologies?

 

lazerzubb

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 2801 posted 9:34 am on Jul 8, 2003 (gmt 0)

I think it all depends on what the purpose of the programming is, i think each of the languages you mention have their own strenght, and most people like different languages.

>>Best Web Technologies

HTML :)

[edited by: lazerzubb at 9:43 am (utc) on July 8, 2003]

SlowMove

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 2801 posted 9:43 am on Jul 8, 2003 (gmt 0)

Any good opinions on Java?

chiyo

WebmasterWorld Senior Member chiyo us a WebmasterWorld Top Contributor of All Time 10+ Year Member



 
Msg#: 2801 posted 9:52 am on Jul 8, 2003 (gmt 0)

Not a good opinion as it is from a non-technologist! I may be way off here as it is only from limited experience with developing our own mainly text based sites.

1. Java was heralded as the "next big thing" say half a dozen or more years ago as the first major cross-platform web technology with "push" and multimedia capabilities. It was owned by "sun" i think and "could" work across both major browsers and several OS's

2. We found that the ratio of info presented vs loading time/memory req. made it not useful at that time.

3. plus the fact that browsers did have to have java capability built in or added, (and that capability needed a significant amount of hard disk space for the browser software)

4. We thought that it had high memory requirements making it susceptible to problems in low memory viewing environments.

Subsequent technologies like Flash may have superceded a lot of it's competitive advantages.

I know i will probably get blasted over this, but its an unprofessional perception based on our limited practical experience with it in our own small world! Some of the early applications of java looked very impressive graphic and animation wise, and these types of applications seemed to be the way it got early excitement. - video-animated banners - early interactive applications etc...

ppg

10+ Year Member



 
Msg#: 2801 posted 10:06 am on Jul 8, 2003 (gmt 0)

As a java user myself I wouldn't disagree with that at all Chiyo, as far as client side java goes. Server side java is as useful/powerful as any other server side web technology. I use java because I know it pretty well, and I get on with the OO methodology very well. That said, theres no good reason why I couldn't do just the same thing with classic ASP, .NET or php - if I knew anything about those last two that is :-)

killroy

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 2801 posted 10:12 am on Jul 8, 2003 (gmt 0)

My opininbg on Java is currently a hat/hat/HAT relationship.

thanks to some obscure combo of major bugs in Java-OpenGL relationships , it instantly fries any of my browsers due to my dual monitor setup.

That the bug has been known for a while and not been fixed is a sorry state of afairs. To that effect I had to deinstall all traces of Java from my machine to safe guard my sanity and protect my work. A pity, since there was the ocacsional online ap I wanted to run...

SN

txbakers

WebmasterWorld Senior Member txbakers us a WebmasterWorld Top Contributor of All Time 10+ Year Member



 
Msg#: 2801 posted 6:12 pm on Jul 8, 2003 (gmt 0)

JAVA as a part of JavaServer Pages is fabulous. Stand alone applets when used as online applications are also fabulous. Applets used a cute addition to a web page aren't really that different from DHTML and require that the client have a virtual machine.

Browsers and OS used to come with the JVM pre-installed, but Windows XP decided not to include Java support (hence the big lawsuit of Sun vs MS), but it's a quick download.

stlouislouis

10+ Year Member



 
Msg#: 2801 posted 6:18 pm on Jul 8, 2003 (gmt 0)

FWIW, two aspects I wonder the most about when considering which web technologies are "best":

1) How well -- and how far/big -- will a given technology scale? How much traffic can a large site handle using technology X .vs Y? I don't know the answer to this. A lot depends on implementation of course.

I routinely read that server side Java, i.e. J2EE/Application Server/Servlets/JSP is chosen by large firms that want to build very large websites that will handle very large amounts of traffic. Is Java really the best for building a site that scales to the largest extent possible? How does PERL or PHP compare I wonder?

I don't think Google uses app servers or Java. But they are serving up pretty much static results from their prebuilt indexes and databases rather than stuff created on the fly in real time by some database backed corporate site. I think that's the kind of corporate type workload folks giving the nod to Java are referring to.

I recently read a little on Java. Seems there have been very large improvements made in speed lately. At least so claim folks talking about the latest version of Java (1.4.1 or 2; can't recall)and some JVMs (like the one IBM makes that improves garbage collection quite a bit).

2) Which facilitates the best security? Sure, lots depends on which components are chosen and how well everything is configured. But which technologies (esp. development languages) best help one to write exploit free code? I hear Java talked about favorably is this regard, too.

tbear

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 2801 posted 6:22 pm on Jul 8, 2003 (gmt 0)

>>Any opinions on the most useful Web technologies?

Ya beat me to it lazerbubb, HTML........

Is CSS a technology¿¿

mattur

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 2801 posted 6:42 pm on Jul 8, 2003 (gmt 0)

IMHO Java is a great language in search of a decent implementation :) First it was promoted as client side then when that failed it was promoted as a server side web development environment.

For most web applications J2EE is massive overkill: an app has to be preety big (eg online banking) to justify the additional development overhead.

And as for speed, it is still an issue as evidenced by each new release saying how much faster it is - every time! If it really had speeded up as much as advertised by now java programs would complete execution before you even thought of starting them ;)

Anyone else see the infamous java-Hello-World-requires-30MB-memory-footprint sun memo?

mattur

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 2801 posted 6:44 pm on Jul 8, 2003 (gmt 0)

Oops and by the way, security is a process not a product... you can write insecure apps in any language.

stlouislouis

10+ Year Member



 
Msg#: 2801 posted 8:21 pm on Jul 8, 2003 (gmt 0)

Hi mattur,

Yes, security is not a product per say. However, I think developers -- at least non top notch expert ones (i.e. the one's developing most of the code out there) -- are more likely to produce code with security vulnerabilites using some languages than they are with others.

Take 1000 developers equally competent in, say "C" and Java. Have them each implement the same complicated application in both "C" and Java. Which code base do you think will most likely to have the most buffer overflow exploits?

I'm not trying to defend Java -- nor attack "C. Just trying to clarify the type of exploits I understand to be more likley in language X codebase than if it were written in language Y codebase.

IMO, FWIW,

Louis

webdevsf

10+ Year Member



 
Msg#: 2801 posted 8:44 pm on Jul 8, 2003 (gmt 0)

My advice is: look at the type of people developing on each platform, and see which one you most resemble. :)

SlowMove

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 2801 posted 10:27 pm on Jul 8, 2003 (gmt 0)

From reading some of the posts here, it seems that learning Java isn't really necessary. What about cookies? I never really looked into it, but to Cookie visitors to my site, is it necessary to learn Java?

txbakers

WebmasterWorld Senior Member txbakers us a WebmasterWorld Top Contributor of All Time 10+ Year Member



 
Msg#: 2801 posted 2:37 am on Jul 9, 2003 (gmt 0)

First off, are you talking about Java or JavaScript?

Those are two different languages. One is compiled and is very complex, the other is interpreted and is very easy to learn.

To set cookies you can use both languagues, but the JavaScript method is easier.

mattur

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 2801 posted 6:30 pm on Jul 10, 2003 (gmt 0)

I take your point louislouis. I just wanted to highlight that it doesn't matter if you use the world's most secure language/environment if you write code that allows, for example, SQL injection.

bird

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 2801 posted 6:54 pm on Jul 10, 2003 (gmt 0)

If we're talking about great web technologies that don't get even remotely the exposure they deserve, then I'd vote for Zope [zope.org] and Python [python.org] in general without hesitation.

stlouislouis

10+ Year Member



 
Msg#: 2801 posted 7:02 pm on Jul 10, 2003 (gmt 0)

Hi Mattur,

I understand what you are saying -- and you are SO RIGHT. Too bad lots of folks gloss over the security aspects of coding software.

Take care,

Louis

RezaRob

10+ Year Member



 
Msg#: 2801 posted 5:29 am on Aug 18, 2003 (gmt 0)

Browsers and OS used to come with the JVM pre-installed, but Windows XP decided not to include Java support (hence the big lawsuit of Sun vs MS), but it's a quick download.

Can you "automate" the download process?

So that the browser asks something simple like "would you like to download Java?" and then "accept the agreement?" and then "thank you, installation complete?"

How can one make it really easy for the user?

Also:
Can this be done in a browser independent way?

And:
Does Opera come with Java?

If we're talking about great web technologies that don't get even remotely the exposure they deserve, then I'd vote for Zope and Python in general without hesitation.

Given all this truly fantastic selection of open source software products, how come we don't see things like Python or Perl "applets?" Is this inherently hard to do, or easy to do but requiring more help from volunteer programmers?

jaski

10+ Year Member



 
Msg#: 2801 posted 6:01 am on Aug 18, 2003 (gmt 0)

Its very confusing to discuss technologies without making a distinction of server side and client side things.

If you are talking of server side technologies then Java in the form of JSP/Servlets competes with

Perl,PHP,ASP,Coldfusion,Python and many more.

Each has its own strengths .. and "who is using it" is the most important factor in choice of which one to pick because each developer has some favorite which is best for him/her. Other considerations are what goes well with what .. ie ASP/IIS/Windows or PHP/Apache/*nix etc are usual combinations.

Java is not the best choice for most situations IMHO. May be large scale applications which require lots of developers and rigrous consistency on how the code is written is one such situation.

Client side technologies are a different animal altogether

Global Options:
 top home search open messages active posts  
 

Home / Forums Index / WebmasterWorld / Webmaster General
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved