473,379 Members | 1,491 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,379 software developers and data experts.

Python language ver 2.4 , development platform 0.4

The Python language is at ver 2.4 and a thing of beauty. As a
development environment IMHO it is probably 0.4

I really like what I read when I say "import this" in Python.
But as a development environment - TOOWTDI and "batteries included"
are just not true.

I would like to place my position in context. I work in a bread and
butter development shop. There are one or two competent long term
programmers. The others are freshers or average programmers who join
and leave after a year or two etc. But we develop business products
and projects for small companies. The natural development environment
for companies like us are products like VB or Delphi.

We wanted to move towards Linux instead of being purely Windows -
centric. So I evaluated Python.

This is the impressions I got.

It is a hyper-productive environment for the following scenarios.

Utilities - fetchmail being a prime example
Really futuristic programming paradigms - an example being
http://kamaelia.sourceforge.net/Home
Large in house programming projects - Just a feeling I have, but I
felt that most of the frameworks were scratchin the itch in such
scenarios and they got released as open source projects.

For a bread and butter programming shop Python looks like Shambles.

Until TOOWTDI for GUI, 3 tier applications, Web applications are in
place I would hesitate to jump in for day to day use.
Calvin had pointed out WSGI and the anygui package. But long way to
go. I have looked at DABO, it is impressive.

So there are signs that things are going in the right direction but
still I feel it is somewhere around 0.4

Small projects, utilities which I am going to code myself I will
continue to use Python because I love it.

I hope to learn Python well enough to be able to contribute to some
projects to achieve this. But I still see that as six to nine months
away.

--
DarkCowherd
Jul 30 '05 #1
1 1316
Dark Cowherd wrote:
The Python language is at ver 2.4 and a thing of beauty. As a
development environment IMHO it is probably 0.4
Have you considered looking at any of the commercial IDEs? Personally I
*like* command line based systems, but I do know many people who swear
by GUI based IDEs. If you have, what did want to see but didn't see ?
(System usability from my perspective starts with developers, since whilst
beauty is skin deep, ugly goes to the bone)

Most of these IDEs tend to integrate with one of the more common GUI
toolkits as well, which /may/ be more TOOWTDI from your perspective. As for
batteries included, I suspect it depends on what you expect as
batteries :-)
Small projects, utilities which I am going to code myself I will
continue to use Python because I love it.
Nice to hear.
I hope to learn Python well enough to be able to contribute to some
projects to achieve this. But I still see that as six to nine months
away.


I'm sure such contributions would be welcome - especially if you're
scratching an itch to help resolve the things you currently suggest as
deficiencies :-)

Regards,
Michael.

Jul 30 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
by: limor | last post by:
Hi, I am considering using Python in a new testing tool application we intend to build for out product. I must get references before starting develope in this language , since although lots of...
5
by: Aaron Ginn | last post by:
I'm investigating the feasibility of using Python instead of Visual Basic for a commercial software package that I'm planning on developing. Now I'm absolutely a Python zealot. I use it for most...
1
by: abhinav | last post by:
Hi guys.I have to implement a topical crawler as a part of my project.What language should i implement C or Python?Python though has fast development cycle but my concern is speed also.I want to...
25
by: redefined.horizons | last post by:
I've traditionally been a Java developer, although I play around with LISP. I recently migrated to Linux and I was exploring Mono as an option for development on Linux. However, I've had some...
113
by: John Nagle | last post by:
The major complaint I have about Python is that the packages which connect it to other software components all seem to have serious problems. As long as you don't need to talk to anything outside...
7
by: Chris | last post by:
I have an database containing lots of numerical data. I want to write a browser based interface that will allow selection of various key parameters and yield tables, plots and/or printouts of the...
27
by: scott | last post by:
Hi all, I have been looking at the various programming languages available. I have programed in Basic since I was a teenager and I also have a basic understanding of C, but I want something...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.