Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.gui > #1743

Re: Swing vs .NET

From "Lew" <lew@THRWHITE.remove-dii-this>
Subject Re: Swing vs .NET
Message-ID <VbGdndFzv8sljPnbnZ2dnUVZ_jqdnZ2d@comcast.com> (permalink)
Newsgroups comp.lang.java.gui
References <1180940696_1601@sicinfo3.epfl.ch>
Date 2011-04-27 15:35 +0000
Organization TDS.net

Show all headers | View raw


  To: comp.lang.java.gui
Gabriele a |-crit :
>> I'm studying differences between those two architecture in order to
>> choose a setup to develop a completely new application. I'm a
>> programmer with some experience on C++ and PHP and i have basic
>> academic knowledge of VS.NET and Java and a few other. My application
>> is a data driven business application heavily based on GUI and will be
>> deployed mainly on Windows systems, but i eventually may like the
>> possibility to deploy it on Mac (most probably) and or Linux (least
>> probably).
>>
>> Exclude AWT libraries, because their limited choice and heavyweight,

But, but - Swing is a set of AWT libraries - I will interpret your request as 
"prefer Swing components to heavyweight AWT components".  It has no bearing on 
  the comparison of the platforms anyway.

>> choose an IDE as you like (i.e. Eclipse, JDeveloper, NetBeans....),
>> include Swing and eventually some other Swing based libraries.
>> Questions:
>>
>> VS.NET against JAVA about easy of development of GUI and Data access
>>
>> VS.NET against JAVA about speed of execution of the application on
>> Windows
>>
>> VS.NET against JAVA about availability and compatibility on Mac (or
>> eventually Linux)

You say "Java" in some sentences and "Swing" in others.  They are not equivalent.

Swing is a set of libraries that make up /part/ of a Java application, or 
applet.  It isn't the only such in the GUI space - SWT is also widely used. 
How many GUI frameworks are there in .Net?

You say "choose an IDE as you like".  How many choices are there for .Net?

The only one of your questions with a definitive answer is about portability - 
obviously Java is more portable.  The rest are not generally resolvable in 
favor of one platform or another.

Ultimately in my mind Java wins, in part because it plays better with robust 
solutions like Apache Whatever, in part because there is a whole lot more out 
there in Javaworld than Big Brother offers, and in part because I prefer the 
open-software culture.

Also, you seem to be asking only about Swing, one particular GUI library, vs. 
.Net, an entire architecture for developing all kinds of applications. 
"Apples and oranges."  When you compare Javaworld to .Net, you have to look at 
all of Javaworld, and there are a heck of a lot of acronyms in that universe.

I suggest you do two things instead of starting a religious war.  First, 
google for and peruse partisan but technical articles pro and con each 
platform.  Second, download development environments for both platforms and 
try them.  Remember, a scientific investigation attempts to isolate variables.

-- 
Lew

---
 * Synchronet * The Whitehouse BBS --- whitehouse.hulds.com --- check it out free usenet!
--- Synchronet 3.15a-Win32 NewsLink 1.92
Time Warp of the Future BBS - telnet://time.synchro.net:24

Back to comp.lang.java.gui | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Re: Swing vs .NET "Lew" <lew@THRWHITE.remove-dii-this> - 2011-04-27 15:35 +0000
  Re: Swing vs .NET "Gabriele" <gabriele@THRWHITE.remove-dii-this> - 2011-04-27 15:35 +0000
    Re: Swing vs .NET "Lew" <lew@THRWHITE.remove-dii-this> - 2011-04-27 15:35 +0000

csiph-web