--- In [email protected], <[EMAIL PROTECTED]> wrote:
>
> The problem for me is that I have to work:
> it's true that Delphi/FPC/Lazarus have compact Win32
> executables: unfortunately paying clients do not care
> about such things. Speed and compactness are often relative:
> Delphi is too expensive, has a small user base (in Italy) and
> could disappear at any moment;
> Lazarus frankly is not yet up to the clients' requirements:
> I am afraid it will do the same as Delphi: leave me 'up
> the creek without a paddle';

I'm afraid I have to agree...the customers care little for compact 
executables - they want support, and the assurance that they'll find 
the necessary resources to maintain existing applications/codebase.  
Unfortunately, Delphi has neither.

> 
> The clients, be they software developers or the end users,
> often want DotNet/Web applications so the bloaty frameworks
> are fine: most computers with 1Gb of RAM and a disk of 200GB
> wouldn't notice if such a framework is present and the speed of the
> user interface is usually more than fast enough: very often it is 
the speed
> of the
> database server or  the Internet connection to the Web server that 
is the
> real determining factor; even interpreted script code is often very
> fast on a modern computer;
> the bloaty frameworks are from now on
> usually part of the operating system in any case: their advantage 
is that
> they are standardised and progressively maintained and should 
provide
> standard system wide library routines with thousands of users;

Again, you are on the money.  Either Java/JVM or .NET is the 
framework of choice - in some cases, both are used extensively (such 
as my current client).  The days of the desktop are definitely 
numbered. (see next point)

> 
> The future of programming will very likely be using Web interfaces
> and Web services: even recent industrial multiuser interfaces
> are often Intranet Web browser GUI's: these are not as easy to
> develop in Win32 as they are in DotNet/AspNet, even
> if the latter are 'bloated';

Two words: distributed programming.  That is the future, and it is 
here now.  My current client has hundreds of servers, and thousands 
of users: the browser is the GUI.  Web services and stateless, web-
based applications are the norm.  Java and .NET/ASP ARE the 
development platforms of choice.  

> 
> If clients are interested in multiplatform applications, they often 
go for
> Java
> which has a HUGE user base which has been integrated into
> the professional working scene for years: I haven't seen a single 
job offer
> for non Delphi Pascal in Italy in the last eight months.

Multiplatform very often means Windows & Unix/Linux.  The skill set 
most in demand today (for Windows) is .NET (C#/VB.NET/ASP), and for 
Unix/Linux is Java (with some Perl).  That is the bottom 
line...Pascal?  Good luck finding clients.  Even C/C++ coders are 
hard-pressed to find as much work.
  
> 
> I agree that Delphi is perhaps the best tool for developing Win32,
> unfortunately that is not in line with the main market demand:
> its not possible to 'insist' on Pascal;

Unfortunately, true.  The last shop where I proposed Pascal, the 
effort was very short-lived, and gave way to Java - Perl/CGI.  Delphi 
is a great tool for stand-alone Win32 apps...that's the extent of 
it.  As a viable tool/IDE for distributed programming it falls 
short.  To achieve functional parity with Java/.Net (which are 
distributed capable "out of the box") you have to invest 
substantially in 3rd-party tools.  Why bother?  Customers no longer 
are willing to invest heavily in a product that has "no visible means 
of support"; not to mention a lack of available resources (i.e. 
developers).  It is sad, but I've relegated Delphi to my shelf 
of "forgotten" tools - i.e. those that have been eclipsed by more in-
demand offerings.     

> 
> ----- Original Message -----
> From: "Micha³ Wo¼niak" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Thursday, June 15, 2006 8:01 PM
> Subject: Re: [delphi-en] Delphi where is now and where it going
> 
> 
> >
> > With FPC/Lazarus you get cross-platform code (write once, compile
> everywhere),
> > but you don't compile it to some mid-way object/assembly, etc., 
and
> hence -
> > you don't need a bloaty framework (that not so many people 
actually have
> > these days) or resources-consuming virtual machine to run it. 
It's always
> a
> > native binary executable file.
> >
> > So, "goodies without the baddies", I'd say.
> >
> > That's at least one of the reasons to insist on Pascal.
> >
> > Cheers
> > Mike
> >
> >
> > ___________________________________________________________
> > Inbox full of spam? Get leading spam protection and 1GB storage 
with All
> New Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html
> >
> >
> >
> > -----------------------------------------------------
> > Home page: http://groups.yahoo.com/group/delphi-en/
> > To unsubscribe: [EMAIL PROTECTED]
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
> >
> >
> >
> > --
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.1.394 / Virus Database: 268.8.3/362 - Release Date: 
12/06/2006
> >
>






------------------------ Yahoo! Groups Sponsor --------------------~--> 
See what's inside the new Yahoo! Groups email.
http://us.click.yahoo.com/2pRQfA/bOaOAA/yQLSAA/i7folB/TM
--------------------------------------------------------------------~-> 

-----------------------------------------------------
Home page: http://groups.yahoo.com/group/delphi-en/
To unsubscribe: [EMAIL PROTECTED] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/delphi-en/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to