Mr. x said:
Though I have written a lot of code in .net, I am still feel as a newbie.
I didn't know that I can use both Flash & Web-Logic, or both flash and Java
Applets.
Flash and Java applets and Java WebStart are client-side technologies.
They all speak to the server using HTTP communication. You can use them
with whatever server-side components you desire.
What did you mean of Java Webstart ? Is it some of java free tools ?
It is, indeed, a free Java tool. It's a better option for client-side
development in Java than applets, at least for most situations.
In my program, I should use Flash and not Java Applets (you stated that Java
Applets are not really good/evil ... - did you really mean that Java applet
is not good, or I missunderstood your English ?).
Well, I was partly joking, but there are some very important
disadvantages of Java applets. There are very few situations in which
they are a good idea, in my opinion.
I think that web-logic is quite expensive,
Oh yes. That's the understatement of the year. WebLogic is more that
"quite expensive". The term "ludicrously expensive" is better.
It's not required to use JSPs or servlets, though. WebLogic is a J2EE
application server, and is intended for deploying EJBs for enterprise
middleware. It's only a web application server only as a sideline. If
what you want is a web application, look into Jakarta Tomcat (which is
free) or Caucho Resin (which costs a lot less than WebLogic). Combined
with a *good* O/R mapper like Oracle TopLink (rather expensive...) or
Hibernate (free), you get something that works far better than WebLogic
for most problems, anyway.
In bottom line : I should use Flash, and .NET technology - Am I right ?
I still think you're too quick to eliminate options before you
understand them. I can't answer that question for you, but I can say
that if you eliminate JSPs as an architectural choice because you think
you'd have to buy WebLogic to use them, you're on very poor ground.
Take the time to understand your options, and then make a choice. It's
much more pleasant than making a choice only to later discover that your
motivation for the decision was really a misunderstanding.
You still haven't provided any detail on the specific challenges that
your application will face. Except perhaps to imply that you'll
possibly be communicating with the user in Hebrew???
Right now I am using notepad for writing (and, believe me - I have written a
lot), but still debugging is very difficult task - Is Visual Studio .NET is
good enough to debug all of web-based scripts (.NET - like aspx, asmx, css,
html, and any script I could imagine), and good enough for supporting
scripts in language different than English (like Hebrew) ?
I don't know much about .NET. The former is almost certainly possible
with Visual Studio (though I can't imagine what you mean by "debugging"
CSS and HTML, since they aren't procedural in nature, and I'd be
surprised to see a debugger in VS.NET for client-side scripting
languages like JavaScript). You'll be better off asking in a Microsoft
newsgroup about the latter. This is the wrong forum for that question.
--
www.designacourse.com
The Easiest Way to Train Anyone... Anywhere.
Chris Smith - Lead Software Developer/Technical Trainer
MindIQ Corporation