- TalkBack 5 of 35:
- Next »
- « Previous
- Thread View
- Flat View
- 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
What do you think?
SponsoredWhite Papers, Webcasts, and Downloads
- Three Steps You Need to Know to Stop Data Loss Varonis Sensitive data exposed to misuse or loss... it is the stuff of nightmares ... Download Now
- Why Isn't Server Virtualization Saving Us More? A Few Small Changes May Dramatically Increase Your Efficiency VMware Companies have rapidly adopted server virtualization over the past few ... Download Now
- The True Costs of Virtual Server Solutions VMware In an economic environment that is repeatedly heralding the message "do ... Download Now
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Keep Up With The Latest In Document Management with The DocuMentor.
-
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
- Learn more >>
- Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
-
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.

- Learn more about the free, six-month trial offer >>
- Learn more about tools to grow your business
-
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
- Save time with the UPS Business Essentials Guide
- New Online Dashboard for IT Leaders
-
Read about top issues IT decision-makers face every day, plus get cost-effective solutions to real-life IT problems.
- Learn more >>
Meet Doc
-
Here to help you with your Document Management Needs
- Check out Doc’s Blog on ZDNet
- Help your company, help the earth I want to share with you the Environmental Defense Fund Paper Calculator, which allows you to gauge your organization's environmental impact.
- Which is Greener: Paper or Digital? The Answer May Surprise You Anything we can do to reduce paper consumption is good. But what about the impact of digital waste?
-
Produced by
ZDNet and







