--One learns a lot during a lesson but seeing is not enough,you must do;knowing is not enough ,you must apply--<br />SCJP 1.4,SCBCD,SCEA part 1,OCM JEE Enterprise Architect.
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Ernst F. Schumacher
Originally posted by Michael Morris:
Java certainly needs to break MS' stranglehold on the client side.
Michael Morris
Sun promised at Java ONE a new Java branding campaign, but I'll be damned if I've seen anything. Not even a single commercial. Sun still has an oppurtunity to make money from Java, but it damn sure won't be by charging developers, the true evangalists, for the platform.
--One learns a lot during a lesson but seeing is not enough,you must do;knowing is not enough ,you must apply--<br />SCJP 1.4,SCBCD,SCEA part 1,OCM JEE Enterprise Architect.
my questien is 'why sun dont made a native compiler?.'
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Ernst F. Schumacher
SCWCD: Online Course, 50,000+ words and 200+ questions
http://www.examulator.com/moodle/course/view.php?id=5&topic=all
Originally posted by Marcus Green:
I run NetBeans on a 900Mhz machine with 512Mb ram and the only slow bit is the start up. What kind of machines is it being run on that it feels slow with?
Originally posted by Marcus Green:
I run NetBeans on a 900Mhz machine with 512Mb ram and the only slow bit is the start up. What kind of machines is it being run on that it feels slow with?
I think Sun is smart for not harping and pushing itself and dedicating a lot of time to the Desktop. There really is no market there. Even MS isn't doing well on the Desktop. Why do you think it's prices on liscensing keep changing and going up? It's because no one is buying Desktop software anymore. Why should Sun try and win a market that is just failing already?
Originally posted by Gregg Bolinger:
I think Sun is smart for not harping and pushing itself and dedicating a lot of time to the Desktop. There really is no market there.
Originally posted by basha khan:
i dont think sun is smart in this issue.for sun,i think it's easy to make native compilers for distinct OS's.nowadays every program deals with network.that's OK.but every program requires a client app also.weather it's network/desktop system,client side app is a must.if sun made compilers as i have said,a company dont need programmers who knows C++/VB for making client app only.so sun can strenghthen the hold.i think it's a good strategy fot sun.
----
basha
I can't remember the last time I wrote a client side app. No one wants client side apps anymore. They want apps that run on the corporate intranet.Originally posted by Mark Spritzler:
I beg to difer. The Desktop is the only development we do here at my work. So therefore, I can't ever use Java at my work.
Associate Instructor - Hofstra University
Amazon Top 750 reviewer - Blog - Unresolved References - Book Review Blog
Originally posted by Thomas Paul:
I can't remember the last time I wrote a client side app. No one wants client side apps anymore. They want apps that run on the corporate intranet.
Originally posted by HS Thomas:
A few years ago I helped on a project converting from ASP to JSP.
![]()
(Not quite the same thing as Swing to ASP though).
regards
Originally posted by basha khan:
i think sun should come up with a native compilers to compete with all existing compilers/languages like VB/C++.i am quite sure that if sun can make a real successfull compiler,people opposing now will also use that compiler(my opinion).it's the best way to hold/strenthen sun's existing market and popularity.i am sure that all other languages may fade by it's apperance(at least there is a chance).becoz if java can be 'one' solution for all probloms(cliet/server),java will become be a one-stop solution.then only foolish programmers will spent more time to strenghthen C++/VB skills.it's defenitely beneficiary for sun.
----
basha
Originally posted by Mark Spritzler:
I beg to difer. The Desktop is the only development we do here at my work. So therefore, I can't ever use Java at my work.
Originally posted by Gregg Bolinger:
The thing about all this is you have to keep in mind the Write Once, Run Anyway nature of java and the Java Byte Code. Granted, compiling for a specific platform, if the compiler is good enough, is not a complicated task. But that is not the point. And it is not part of Sun's plan I don't think. Look at .NET. Even it went to byte code (though not called byte code). Maybe for fairly different reasons (MS wanted you to be able to run different languages on one VM) but still, it went in a JAVA direction.
With that being said, you are aware that there are programs you can purchase that convert Java Byte Code into native binary for a platform aren't you? So then Sun would be competing with them too?
I still stand behind one of my first statements. I don't think it's a matter of winning a market or a domain. I think it's about finding your share in that market or domain. And there isn't a good enough share left of the saturated Desktop market for JAVA to be successfull at any rate.
I've probably said the same thing over and over in this thread, so I will probably not be commenting on Java needing/not needing a native compiler anymore.![]()
Originally posted by Michael Morris:
Sun does not produce an IDE comparable to VS, but I am sure that many Java developers would be willing to pay if they did.
Originally posted by Michael Morris:
Sun still has an oppurtunity to make money from Java, but it damn sure won't be by charging developers, the true evangalists, for the platform.
Originally posted by Michael Morris:
They need to finally give in and let Java go to an independant standards committee.
Originally posted by Mark Spritzler:
Well, first every job listing I have seen and would apply for is for rich clients. There is still a huge market out there. We cannot use Java on the client side because you cannot find a report writer that can generate a report in less than a couple of minutes. In Foxpro, it takes seconds if not faster to generate these reports.
HTML is not strong or rich enough for these applications. And the corporate intranet is good for showing your 401K or health benefits. But not for a robust(Not the best word) application. rich client application is better.
Mark
Originally posted by basha khan:
platform independency never comes in life in client side.coz most(99%) of programs are written for specific OS's.platform independency comes only in serverside and applets(intranet servers dont need platform independency,coz most networks run in one perticular OS).so in client side,the overhead(slowness) we suffer from platform independency is a waste.so i am saying,for overcoming this client side inadequateness,sun should make native compilers.nothing wrong in it.it can only improve sun's status.
existing native compilers(excelsior jet and MINGW/GCJ) is not quiet good.we cant blame the manufacurers.coz they are working on sun's java.they cant make any difference to java class files and the structure.so if sun decide to make compilers it's defenitely will become a better product and it will be a best move from sun's side to compete strongly with others.i think it can be a result-giving move for sun microsystems.
----
basha
Given that there are already a number of established IDE companies, Sun would be facing an uphill battle to enter this market. I'm not saying it can't be done, but from a business perspective, it's not a natural market, especially when Sun's philosophy has never been to make money off of software.
They do? How? I was involved with a company which tried to make money off a language. (It was an MIT spin-off created by the inventor of the NuBus--this is a guy who could get Bill Gates to return his phone calls.) After 5 years the company is still unsure how to turn a profit. It is very difficult to make money off of languages directly. And if they do it indirectly, they are in no better position than any other company.
They did, the JCP. Sun maintain's a permenant seat on the executive committee, but it's only one of 15. They also have a certain degree of bureaucratic control of the program. Maybe it's not as egalitarian as ANSI, but from a practical standpoint, it definately meets the needs of the community.
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Ernst F. Schumacher
Originally posted by Mark Spritzler:
[QBIt's just that I wish I could do good Rich GUI development in Java. I think Java is a much more elegant language, and I find much easier to understand, maintain, extensible and all the other BUZZ words.![]()
[/QB]
Originally posted by Mark Spritzler:
It's just that I wish I could do good Rich GUI development in Java. I think Java is a much more elegant language, and I find much easier to understand, maintain, extensible and all the other BUZZ words.![]()
Mark
Originally posted by Gregg Bolinger:
I agree that probably most client apps are written with specific OS's in mind. I guess I just don't see a need for JAVA to be competing in this market by trying to maintain a compiler. I just believe it is beyond the scope, or maybe even below the scope of what Sun wants to accomplish with Java.
Originally posted by Gregg Bolinger:
then that executable run fast as C++/VB build executables.then java can challenge VB effectively.
I am not too sure about this. As far as the speed at which the application executes, I think the JIT compilers have proven to perform as well as native executables. In fact, a JIT does take byte code to binary for the specified platform. So in escense, this is happening.
But even if you made a JAVA executable, and it is a SWING app, I think the performance of SWING would remain the same.
Originally posted by Gregg Bolinger:
Sun does want to make money.But if you focus on too many things at once, you stretch your resources so thin, your products start to suffer. So in my opinion, Sun needs to keep doing what they are good at. And that is JAVA just the way it is. Improve the language. Improve the VM. Creating a native compiler is not an improvement. It's just another tool.
And my last comment is the plain fact that I don't believe there is a Client Desktop Market worth fighting for right now. That is my opinion, but that is why I don't share your views and that is why I don't see a benefit to a byte code to native compiler.![]()