On mySimon: Where The Wild Things Are Plush
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 5 of 35:
Next »
« Previous
Application Development
``I don't think it ever will. MS are in the small-medium
sector. ''

They definitely cannot scale beyond the departmental /
small organization level. This unscalability is inherent in the
way the nt kernel was put together many years ago. It is
also inherent in the way that distributed apps
communicate. MS is shifting the paradigm from distr.
object oriented to more like simple client/server.

`` Well I'm a Windows developer. What does that mean? It
means I've never seen a line of WIndows source code in my
life. I don't do OS code, I build applications. For me
Windows is a great OS to develop for. If Linux ever becomes
a major I'll be developing for it but I made a concious
decision a few years ago to go with .Net and not Java. So far
so good.
''
I am strongly in favor of having available different
application development environments and different coding
paradigms. This is were people make their choices based
on their personal tastes and / or finances. The problem
with .net and all other MS application environments is that
they need the ms windows os, otherwise they cannot
operate.

How much better it would have been if MS could provide
appl dsevelopment frameworks that are not dependent on
particular os or h/w. Imagine .net being able to run on
UNIX/Linux and not being tied to a particular h/w platform.
.net developers would be creating applications to solve
particular problems and NOT applications that solve the
problems ONLY on that particular platform.

To give you an example, lets look at the X11 windows
system. It was developed by MIT inthe late 70's/early 80's.
These nice people made it extremely easy to develop
distributed interctive apps. by clearly separating the
domains of responsibility of the various components:

X11 server : it manages the local graphical h/w and reads
the local keyboardd;

X11 clients: they run ANYWHERE on the Internet and talk to
an X11 server with sockets.

So you launch the X11 server on the local machine you are
using and you run any kind of jobs anywhere on the
internet. Then the graphical or textual output (from
command line windows) is simply sent to the X11 server for
your viewing pleasure.

X11 has ofcourse a number of widget libraries where basic
objects are defined (menus, interactive boxes, etc) and
window managers which give different interaction styles
and different visual appearance.

So you can your application INDEPENDENT of where the GUI
runs and WHERE is the host displaying it.

The down side of X11 windows was the late comming of
IDE environments to develop the tedious GUI apps.

It would be the best to be able to combine a nice app.
development environment such that I assume .net gives
you to generate applications for a portable system such as
the X11 that runs everywhere. When SUN designed JAVA
meant to remove exactly the artificial barriers and
dependencies of application code to underlying os and h/w.
They have succeeded on that plentyfully:

One can run Java apps from an IBM mainframe, to a UNIX/
Linux supercomputer, or down to a UNIX/Linx/ms windows
workstation. You focus on the application logic and don't
have to worry about adapting the code to a particular os or
h/w platform. You can immediately see the potential of this
approach

With .net you are restricted to a PC talking to another PC.
That's about it. You cannot run a .net app anywhere else
except where MS allows you. .net is pretty much Java with
different names but MS removed the basic capability of
being able to run the same code ANYWHERE!

So they took an approach and removed its most
fundamental aspect, then repackaged it to use its VB/VC
IDE + GUI wizzards.

It is true that MS currently has a huge marked share.
However, there is no .net talk by MS anymore and the
Linux/UNIX/Java approach is getting more and more
prominent due to the latest urge of people to leave
platforms that either don't work (MS) or are too expensive
(UNIX) for them.

I can see that MS will take 5-7 years to come up with a
platform that can compete with UNIX. By that time Linux
will be what UNIX is know.

Due to the fundamentaly better Java approach I would
suggest you to look into that as well.

-m
Posted by: michael-t   Posted on: 02/28/04 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

More heart-breaking news ....  michael-t | 02/26/04
More heart-breaking news ....  seosamh_z | 02/27/04
More hearbreaking details  michael-t | 02/27/04
More hearbreaking details  seosamh_z | 02/27/04
Application Development  michael-t | 02/28/04
Where is Uncle Remus?  StorageGuru | 02/27/04
yeah right, says who  V Sanders | 02/26/04
I'll save your post  Chad_z | 02/27/04
It's policies like "per-processor lisensing" that drives this.  DanIelWalker_z | 02/27/04
License bites  Chad_z | 02/27/04
Linux server sales show high-end trend  Loverock Davidson | 02/27/04
Don't whine too hard now, lovey dove  Bobby Sskcat | 02/27/04
Thats ironic coming from you  Loverock Davidson | 02/27/04
Huh?  Yagotta B. Kidding | 02/27/04
got a list?  ryusen | 02/27/04
Oblivious to reality  michael-t | 02/27/04
The reality of the future  Xunil_Sierutuf | 02/27/04
Why say Microsoft has problems?  Anton Philidor | 02/27/04
How about "challenge" instead?  IT_User | 02/27/04
Growth Rates  Letophoro | 02/27/04
Next time around  Yagotta B. Kidding | 02/27/04
Yup; at a 63% growth rate Linux catches up eventually.  Anton Philidor | 02/27/04
Maybe!  ShadeTree | 02/27/04
Agreed, there will probably be a slump  IT_User | 02/27/04
You're sounding like the anti-Mike Cox.  Anton Philidor | 02/27/04
Not certain what you are talking about  IT_User | 02/27/04
Not the only "food source"  IT_User | 02/27/04
For the most part the share is coming from Unix shops  ShadeTree | 02/27/04
Absolutely. Longer lead  IT_User | 02/27/04
do the math ..RIGHT!  reedjjjr | 02/27/04
But there is no cost for most Linux License  el1jones | 02/27/04
OEMS ship Enterprise Licenses!  ShadeTree | 02/27/04
What does that do to accuracy of count?  IT_User | 02/27/04
No there isn't!  ShadeTree | 02/27/04
Just as long as Sun comes out on the low end  FilledOut | 02/28/04

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
advertisement

Meet Doc