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