BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Neophyte question
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Non-Technical
View previous topic :: View next topic  
Author Message
Paul Schuytema
Guest





PostPosted: Tue Dec 21, 2004 10:21 pm    Post subject: Neophyte question Reply with quote



I'm trying to track down the best development environment to do some fairly
simple little windows programs (manipulating some small databases with
controls like treeviews and such)... my primary goal is to make these as
small as possible for downloading (lean and mean shareware is what we're
talking about)... so anything .NET is out...

I really don't know that much about Delphi or C++ Builder, but both of those
environments were suggested to me from some of the other newsgroups out
there (I'm familair with MSoft's Visual C++ and VB--and I'm not sure either
of those are the right tools), so I was interested in the Delphi community's
view... is it a good tool for very simple (and small) deployment?

Thanks much!

Paul Schuytema
[email]paul (AT) mlantern (DOT) com[/email]
www.lanterngames.com


Back to top
Jacob Thurman
Guest





PostPosted: Tue Dec 21, 2004 10:23 pm    Post subject: Re: Neophyte question Reply with quote



Quote:
controls like treeviews and such)... my primary goal is to make these as
small as possible for downloading (lean and mean shareware is what we're

Sounds like Delphi is perfect for what you want. There are tons of
shareware-esque applications on the web these days that were programmed in
Delphi. Delphi lets you write the application quickly and in a way that
you'll enjoy, while keeping exe sizes reasonable.

--Jacob
http://www.delphi-expert.com



Back to top
Liz
Guest





PostPosted: Tue Dec 21, 2004 10:49 pm    Post subject: Re: Neophyte question Reply with quote



Jacob Thurman wrote:

Quote:
Sounds like Delphi is perfect for what you want. There are tons of
shareware-esque applications on the web these days that were
programmed in Delphi. Delphi lets you write the application quickly
and in a way that you'll enjoy, while keeping exe sizes reasonable.

You forgot one of the most important factors, delphi also allows easy
coding like vb, but you dont need to shop 50 DLLs with it, in fact,
often its just the exe :)

Back to top
Paul Schuytema
Guest





PostPosted: Tue Dec 21, 2004 11:03 pm    Post subject: Re: Neophyte question Reply with quote

Quote:
You forgot one of the most important factors, delphi also allows easy
coding like vb, but you dont need to shop 50 DLLs with it, in fact,
often its just the exe Smile

You've hit on one of the keys I'm looking for--minimal or no external
dependencies... just a program and the files it needs to run.

I just spend some time looking over a quick Delphi demo and it looks like
the language is pretty darn close to Pascal (even has the *.pas extension),
which is what I coded in during my early Mac days...

Is it possible to get a functional application together in Delphi that can
deploy in under 5MB?

Thanks again for the quick replies!

-Paul Schuytema
[email]paul (AT) mlantern (DOT) com[/email]
www.lanterngames.com



Back to top
Kevin Berry
Guest





PostPosted: Tue Dec 21, 2004 11:06 pm    Post subject: Re: Neophyte question Reply with quote

Paul Schuytema wrote:
Quote:
... so I was interested in the Delphi community's
view... is it a good tool for very simple (and small) deployment?

Delphi is perfect for shareware apps:
* The executables produced by the Delphi compiler allow for very simple
deployment (no runtime dependencies).
* The IDE and language is powerful so it's easy for individuals to
produce commercial-quality apps.

Where it beats VB6:
* Provided component framework (VCL) is much richer.
* IDE is way more powerful and easy to use. Ironically, VB is supposed
to be great for developing UIs but it is actually quite poor in this
area compared to Delphi. You'll find that Borland has put a lot of
thought into the little things that round off the IDE nicely for GUI
development.
* Language is object-oriented and this benefits you by allowing you to
produce your own components that are _WAY_ more flexible than VB6's user
controls. It even has something analogous to user controls that is
actually quite a bit more flexible: frames (not to be confused with VB's
frames).
* Really powerful: you can get down to the low-level if you need to with
the built-in assember and CPU disassembly view.
* Many other areas...

Where it beats C++:
* Much more productive. You'll put UIs together much quicker.
* Powerful, but easy to use. It is truly as powerful as C++ while being
pretty close to VB's easy of use (the only negative is getting used to
freeing objects if you come from a VB background).
* Much more gradual learning curve.

In addition:
* Delphi component source code can be found for free on the web.
There's plenty of code to do whatever you want. People have been able
to write components for Delphi since version 1.

A few good examples of shareware apps written using Delphi:
* Beyond Compare (www.scootersoftware.com)
* FeedDemon (www.bradsoft.com)
* Powerarchiver (www.powerarchiver.com)
* Cybersitter (www.cybersitte.com)
* Pocomail (www.pocomail.com)
* Webroot Spysweeper (www.webroot.com)
* Homesite (www.macromedia.com) - it started out as shareware
* ....

Cheers,
Kevin.

--
Need to compare and synchronize SQL Server schemas?
http://www.berryware.com/sqlmatcher/

Back to top
Kevin Berry
Guest





PostPosted: Tue Dec 21, 2004 11:10 pm    Post subject: Re: Neophyte question Reply with quote

Paul Schuytema wrote:
Quote:
Is it possible to get a functional application together in Delphi that can
deploy in under 5MB?

Here are some good examples on the Bradsoft site:

http://www.feeddemon.com/download/index.asp

FeedDemon 1.11.3 (2.29MB)
TopStyle Pro 3.10 Trial Version (3.74MB)

Both good quality apps that are fairly substantial.

Cheers,
Kevin.

--
Need to compare and synchronize SQL Server schemas?
http://www.berryware.com/sqlmatcher/

Back to top
Andrea Raimondi
Guest





PostPosted: Tue Dec 21, 2004 11:10 pm    Post subject: Re: Neophyte question Reply with quote

Paul Schuytema wrote:

Quote:
Is it possible to get a functional application together in Delphi that can
deploy in under 5MB?

Depends on the application :-)

I've written several that are well below that size :-)

Quote:
Thanks again for the quick replies!

Welcome,

Quote:
-Paul Schuytema

Andrew
--
Online thoughts blog
http://araimondi.blogspot.com

Back to top
Dave White
Guest





PostPosted: Tue Dec 21, 2004 11:17 pm    Post subject: Re: Neophyte question Reply with quote

"Paul Schuytema" <paul (AT) mlantern (DOT) com> wrote

Quote:

I just spend some time looking over a quick Delphi demo and it looks like
the language is pretty darn close to Pascal (even has the *.pas
extension),
which is what I coded in during my early Mac days...


That's because it is Pascal <G> - Delphi is the development environment, and
the language is Object Pascal



Back to top
Kevin Berry
Guest





PostPosted: Tue Dec 21, 2004 11:28 pm    Post subject: Re: Neophyte question Reply with quote

Dave White wrote:
Quote:
That's because it is Pascal <G> - Delphi is the development environment, and
the language is Object Pascal

Well... not officially. Object Pascal was the language Niklaus Wirth
and Apple developed. Borland has extended Object Pascal to the extent
that it is a unique enough version of Object Pascal that is sufficiently
different and is now called by another name: Delphi. Wink Nah.... OK,
the real reason is that Borland decided to call it Delphi instead. No
longer Object Pascal.

Cheers,
Kevin.

Back to top
Mario A. Montoya (mamcx)
Guest





PostPosted: Wed Dec 22, 2004 2:44 am    Post subject: Re: Neophyte question Reply with quote

I build a aplication for record student notes with Grid, database in
xml, reporting, etc.. and fit and work on a disquette....
Back to top
Kevin Frevert
Guest





PostPosted: Wed Dec 22, 2004 3:42 am    Post subject: Re: Neophyte question Reply with quote


"Paul Schuytema" <paul (AT) mlantern (DOT) com> wrote

Quote:
I'm trying to track down the best development environment

http://www.codefez.com/Default.aspx?tabid=79&newsType=ArticleView&articleId=47

Good luck,
krf



Back to top
David Clegg
Guest





PostPosted: Wed Dec 22, 2004 5:21 am    Post subject: Re: Neophyte question Reply with quote

Dave White wrote:

Quote:
Delphi is the development environment, and
the language is Object Pascal

<finger hovering over Ignore Thread button>
Oh boy here we go again...

:-)

--
Cheers,
David Clegg
[email]dclegg (AT) gmail (DOT) com[/email]

Vote 1 http://cc.borland.com/codecentral/ccweb.exe/listing?id=21489 Smile
Now supports Google Groups searching with Dyna-extend(tm) technology!

QualityCentral. The best way to bug Borland about bugs.
http://qc.borland.com

"Where's the 'Any' Key?" - Homer Simpson

Back to top
Herbert M Sauro
Guest





PostPosted: Wed Dec 22, 2004 5:34 am    Post subject: Re: Neophyte question Reply with quote

Having ventured to another IDE in the last few years i.e Visual Studio, I
believe that Delphi is on the whole better, it's more mature, easier to
navigate, the component pack is more extensive and much to my surprise I
found Windows Forms quite primitive in some respects compared to VCL.

Herbert Sauro



"Kevin Frevert" <drinkingcoffee (AT) hotel_at_borcon (DOT) com> wrote

Quote:

"Paul Schuytema" <paul (AT) mlantern (DOT) com> wrote in message
news:41c8a11d (AT) newsgroups (DOT) borland.com...
I'm trying to track down the best development environment


http://www.codefez.com/Default.aspx?tabid=79&newsType=ArticleView&articleId=47

Good luck,
krf





Back to top
Colin Wilson
Guest





PostPosted: Wed Dec 22, 2004 8:18 am    Post subject: Re: Neophyte question Reply with quote

Paul Schuytema wrote:

Quote:
Is it possible to get a functional application together in Delphi
that can deploy in under 5MB?

XanaNews is 2.6 Mb

--
Colin - Author of XanaNews

Back to top
Peter Müller-Mannhardt
Guest





PostPosted: Wed Dec 22, 2004 9:32 am    Post subject: Re: Neophyte question Reply with quote

More free stuff written in Delphi:
Outliner IDEA! you'll find it on www.sycon.de
at least the privat edition is free Smile
PMM

Kevin Berry wrote:

Quote:
Paul Schuytema wrote:
... so I was interested in the Delphi community's
view... is it a good tool for very simple (and small) deployment?

Delphi is perfect for shareware apps:
* The executables produced by the Delphi compiler allow for very
simple deployment (no runtime dependencies). * The IDE and language
is powerful so it's easy for individuals to produce
commercial-quality apps.

Where it beats VB6:
* Provided component framework (VCL) is much richer.
* IDE is way more powerful and easy to use. Ironically, VB is
supposed to be great for developing UIs but it is actually quite poor
in this area compared to Delphi. You'll find that Borland has put a
lot of thought into the little things that round off the IDE nicely
for GUI development. * Language is object-oriented and this benefits
you by allowing you to produce your own components that are WAY more
flexible than VB6's user controls. It even has something analogous
to user controls that is actually quite a bit more flexible: frames
(not to be confused with VB's frames). * Really powerful: you can
get down to the low-level if you need to with the built-in assember
and CPU disassembly view. * Many other areas...

Where it beats C++:
* Much more productive. You'll put UIs together much quicker.
* Powerful, but easy to use. It is truly as powerful as C++ while
being pretty close to VB's easy of use (the only negative is getting
used to freeing objects if you come from a VB background). * Much
more gradual learning curve.

In addition:
* Delphi component source code can be found for free on the web.
There's plenty of code to do whatever you want. People have been
able to write components for Delphi since version 1.

A few good examples of shareware apps written using Delphi:
* Beyond Compare (www.scootersoftware.com)
* FeedDemon (www.bradsoft.com)
* Powerarchiver (www.powerarchiver.com)
* Cybersitter (www.cybersitte.com)
* Pocomail (www.pocomail.com)
* Webroot Spysweeper (www.webroot.com)
* Homesite (www.macromedia.com) - it started out as shareware
* ....

Cheers,
Kevin.

--
Need to compare and synchronize SQL Server schemas?
http://www.berryware.com/sqlmatcher/


Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Non-Technical All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.