Python vs. VB
Cameron Laird
claird at Starbase.NeoSoft.COM
Tue May 18 13:17:31 EDT 1999
In article <3741546e.399023875 at news.esinet.net>,
Roy Stephan <rstephan at yahoo.com> wrote:
.
.
.
>more our particular situation:
>We were suprised at how difficult it was to include DLL's from VB into
>Delphi. Python has a 'simple example' that does just that.
>
> We have already decided to use C++ for time intensive execution,
>what we are concerned with now is our higher level
>business/COM/'logic' objects. We are writting a thin interface layer
>in ASP (perlscript, most likely) which will connect to deeper logic
>COM objects. I think that Python would be perfect. Unfortunately VB
>has a lot of momentum here.
>
> Basically we are looking for a high speed of development and an
>ability to go back and change the logic quickly and easily as
>specifications shift like sand dunes. VB seems to offer these things
>but the structures are not as reliable as Python's. Also they are
>based towards the Visual, which does not even play in this equation.
>I shudder whenever I look at what passes for an object in VB, and
>Python just seems so smooth in all respects.
.
.
.
Your instincts are good. Yes, Visual Basic typically
involves a LOT of standing-on-your-head exercises to
do straightforward, a-visual, business logic. You're
quite right to be concerned about the importance of
being able to change and adapt your work flexibly and
rapidly.
Hmmmm; Perlscript has already established a beachhead,
from your description. Perhaps that's promising for
Python. You *do* realize that Python can fulfill the
same role, no? While I use Perl myself often enough,
Python's accomplishments in Webification <URL:http://
starbase.neosoft.com/~claird/comp.lang.python/web_python.html>
are likely to astound your co-workers. If they ever
make a transition to Zope <URL:http://
starbase.neosoft.com/~claird/comp.infosystems.www.servers.misc/Zope.html>,
in particular, they're likely never to look back.
--
Cameron Laird http://starbase.neosoft.com/~claird/home.html
claird at NeoSoft.com +1 281 996 8546 FAX
More information about the Python-list
mailing list