Discussion:
Status of Indy for new dev?
(too old to reply)
Darian Miller
2008-07-01 03:44:05 UTC
Permalink
I've used Indy for quite a few years but I'm starting a new, large project
project and am debating if it's time to move on.... Delphi 2006, native
Win32.

IPWorks?
Synapse?
RTC?

Looking for a whole suite of TCP/IP support. From the looks of it, IPWorks
has won out? (There was a package from Dart Software that was popular years
back which is probably still out there as well.)


I've been off the newsgroups for quite a while but it just seems Indy hasn't
progressed much in years. (Simple question - is IOCP ready for prime time?)
The full install to download from here
http://www.indyproject.org/Sockets/Download/Files/Indy10.EN.aspx is 10.0.52
but there's the warning "This is however a rather old version and is no
longer recommended" so that makes that pretty much out by definition.
Besides, Indy 10 is referred to as "Please note that versions 8 and 9 are
stable usable versions. Version 10 is still in development and as such, we
only offer a download of the live source code (which we call a snapshot)."
and the warning from the dev snapshot page "You are being warned. This will
provide you with a direct link into our current development files. At
various times the files may not compile, or in some cases may cause strange
errors. Use at your own risk!"

So how about simply offering an Indy 10 package that IS recommended
somewhere by someone and not touch it until there's another one available?
Seems like a simple request that hasn't been available for quite a while.
(You'd have to go back to 2004 for Indy 9 or 10.0.52)

Indy-ites can flame all you want, but it seems to be true - post a link to
download a recommended version of Indy that is not 4 years old.


Darian
Darian Miller
2008-07-01 03:53:08 UTC
Permalink
Hey Martin - it's been a few years. How's your IOCP work these days? Ever
get close to releasing a component?

Shoot me an email!

cheers,

Darian
Remy Lebeau (TeamB)
2008-07-01 06:15:23 UTC
Permalink
Post by Darian Miller
I've been off the newsgroups for quite a while but it just seems
Indy hasn't progressed much in years.
On the contrary, Indy has been in constant development.
Post by Darian Miller
Simple question - is IOCP ready for prime time?
No. The SuperCore package hasn't been worked on in a long time. It was
never part of the main package anyway.
Post by Darian Miller
The full install to download from here
http://www.indyproject.org/Sockets/Download/Files/Indy10.EN.aspx is
10.0.52 but there's the warning "This is however a rather old version and
is no longer recommended" so that makes that pretty much out by
definition.
That is indeed an old version. The current version of Indy is 10.2.3.
Post by Darian Miller
So how about simply offering an Indy 10 package that IS recommended
somewhere by someone and not touch it until there's another one available?
Because Indy is in constant development, and there hasn't been a single
releasable version for awhile now. There has been too much work going on in
Indy's internals across the board. It is hard to consolidate that into a
single releasable version.
Post by Darian Miller
Indy-ites can flame all you want, but it seems to be true - post a link
to download a recommended version of Indy that is not 4 years old.
The development snapshot is the recommended version.


Gambit
Yahoo Serious
2008-07-07 11:28:21 UTC
Permalink
Post by Remy Lebeau (TeamB)
Post by Darian Miller
The full install to download from here
http://www.indyproject.org/Sockets/Download/Files/Indy10.EN.aspx is
10.0.52 but there's the warning "This is however a rather old version and
is no longer recommended" so that makes that pretty much out by
definition.
That is indeed an old version. The current version of Indy is 10.2.3.
Post by Darian Miller
a recommended version of Indy that is not 4 years old.
The development snapshot is the recommended version.
Normally developers (and certainly their managers) would want to use a
release. Releases are considered stable, and easier to support (the bugs,
quirks and unintended "features" are well known after a period of time, and
workarounds exist). Besides releases come with ease of use: they come with
an installer, documentation, etc.

A daily snapshot, which is changing and may not even compile or otherwise be
unstable, is not something a lot of developers (and certainly their
managers) are looking for. This sounds more like beta testing, which may
not be something every user wants. Sometimes you prefer having a thorughly
testedand used version with known bugs, over an unknown, hardky identifiable
version with unknown bugs.

Yahoo.
Remy Lebeau (TeamB)
2008-07-07 17:52:41 UTC
Permalink
Post by Yahoo Serious
Normally developers (and certainly their managers) would
want to use a release.
There hasn't been a "release" version of Indy 10 in a long time. There has
only been the nightly development snapshots for awhile now.


Gambit
Mike Dixon
2008-07-07 18:18:14 UTC
Permalink
Post by Remy Lebeau (TeamB)
Post by Yahoo Serious
Normally developers (and certainly their managers) would
want to use a release.
There hasn't been a "release" version of Indy 10 in a long time. There has
only been the nightly development snapshots for awhile now.
Well, yes. The point is, for many projects this is a reason to not use Indy.

-Mike

Loading...