473,809 Members | 2,797 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

War chest for writing web apps in Python?

Hello

I'm thinking of using Python to build the prototype for a business web
appplication. The development and test machine is XP, while ultimate
deployment will be on a shared Unix web host.

What would you recommend I get, besides the Python engine itself? Good
IDE (Kodomo?) ? Some kind of GUI designer? Add-on's? Other tools?

Thank you.
Jul 28 '06
19 1681
On Fri, 28 Jul 2006 17:31:47 -0400, Dan Sommers <me@privacy.net >
wrote:
>You win that bet. (We actually tested on both platforms.) *Not*
testing on the deployment platform is *definitely* asking for trouble.
I did intend to validate it on the deployment platform. It's just that
I prefer to work in Windows than Linux.
Jul 28 '06 #11
Aptitude, are you still using that? Just use Synaptic on Ubuntu. The
problem as I wrote in my post before is that for some IDEs you don't
just download an executable but because they are written for Linux
first, on Windows you have to search and install a lot of helper
libraries that often takes quite a bit of time.

And why do you want to spend half an hour searching for stuff when you
can do just spend 1 minute in a nice graphical installer or use apt-get
install on the command line to install it.

I am using Ubuntu primarily because it has the .deb system which I
found to be much better mentained and which deals with dependecies a
lot better.

Nick V.

Rob Sinclar wrote:
I'm thinking of using Python to build the prototype for a business web
appplication. The development and test machine is XP, while ultimate
deployment will be on a shared Unix web host.
>
What would you recommend I get, besides the Python engine itself? Good
IDE (Kodomo?) ? Some kind of GUI designer? Add-on's? Other tools?
>
Thank you.
If you plant to deploy on Unix/Linux, why develop on Windows?
Because it's worth it. And faster. Read below.
just do 'apt-get install <my_new_ide>' (for
Debian based distros like Debian and Ubuntu that is) and your new IDE
will appear in the Programming menu.
Nah I prefer to search half an hour on google, download an exe-installer
for which I'll never see what it does or contain, double clic on it to launch
installation procedure, clic 15 times on "ok" and I'm done.
On the other hand aptitude is the worst thing ever for dependencies and
that kind of stuff.

Best Regards,
Rob
Jul 29 '06 #12
On Saturday 29 July 2006 03:43, Nick Vatamaniuc wrote:
Aptitude, are you still using that? Just use Synaptic on Ubuntu. The
problem as I wrote in my post before is that for some IDEs you don't
just download an executable but because they are written for Linux
first, on Windows you have to search and install a lot of helper
libraries that often takes quite a bit of time.

And why do you want to spend half an hour searching for stuff when you
can do just spend 1 minute in a nice graphical installer or use apt-get
install on the command line to install it.

I am using Ubuntu primarily because it has the .deb system which I
found to be much better mentained and which deals with dependecies a
lot better.

Nick V.
Synaptic is using aptitude as back-end (this is serious).
I also find deb system being the best. Managed with aptitude, not apt.
Windows is definitely worth the effort.

Best Regards,
Rob
Jul 29 '06 #13
In <ma************ *************** ************@py thon.org>, Rob Sinclar
wrote:
Synaptic is using aptitude as back-end (this is serious).
Why can I deinstall aptitude without deinstalling synaptic then!?

Ciao,
Marc 'BlackJack' Rintsch
Jul 29 '06 #14
Synaptic is using aptitude as back-end (this is serious).

No. It uses apt.
I also find deb system being the best. Managed with aptitude, not apt.
Windows is definitely worth the effort.
aptitude as well as synaptic both depend transitive upon debconf, which
depends on apt.

Use

apt-cache dotty synaptic

to explore the dependency-graph.

Diez
Jul 29 '06 #15
Synaptic is using aptitude as back-end (this is serious).
>
Why can I deinstall aptitude without deinstalling synaptic then!?

Ciao,
Marc 'BlackJack' Rintsch
Hi,
This is because Aptitude is an independant console application
that is very useful to users working on linux machines without
X server installed.

Synaptic is the interface which leads the underlying application.
Synaptic is often installed with a
$ aptitude install synaptic

Best Regards,
Rob
Jul 29 '06 #16
Sybren Stuvel wrote:
Vincent Delporte enlightened us with:
I'm thinking of using Python to build the prototype for a business
web appplication.

Why just the prototype?
I don't know about Vincent, but I once worked in a "C++" shop where all
other languages were actively discouraged. I would build my prototypes
in Python to show proof of concept because I could do it quickly. It
was also nice to show project managers so they could verify it was what
they wanted us to build before we dedicated a full time effort to
development.

I recall once prototype I created in wxWindows; when I showed it to my
boss he exclaimed "That's Python!?". He was amazed because it looked
just like the windows apps we developed!

Having moved on to another company where we develop in Python
full-time, I hear my former shop now has many Python (and Perl and
Java) programmers.

Jul 29 '06 #17
In <ma************ *************** ************@py thon.org>, Rob Sinclar
wrote:
Synaptic is using aptitude as back-end (this is serious).

Why can I deinstall aptitude without deinstalling synaptic then!?

This is because Aptitude is an independant console application
that is very useful to users working on linux machines without
X server installed.
I know what aptitude is…
Synaptic is the interface which leads the underlying application.
…but I ask why I can deinstall it and still use synaptic if it's using
aptitude as back-end as you seriously claim!?

Ciao,
Marc 'BlackJack' Rintsch
Jul 29 '06 #18
Nick Vatamaniuc schreef:
I found Komodo to
be too slow on my machine, SPE was also slow, was crashing on me and
had strange gui issues,
I hope you didn't install SPE from the MOTU repositories with synaptic
or apt-get. I use SPE myself daily on Ubuntu and wrote this howto
install SPE on Ubuntu:
http://www.ubuntuforums.org/showthre...light=wxpython

I know that others are running SPE on Ubuntu without problems. The main
point is not to use SPE from the repositories, but from the SPE
website. If the howto is too much just download the -nosetup.zip

Stani
--
http://pythonide.stani.be

Jul 29 '06 #19
Stani,

Thanks. I'll definetly give SPE another try.
You have a great editor with features that others don't have.
I'll try it with the latest wxPython.

I never really thought SPE was the problem, it seemed like a lot of
issues I saw were from wxWidgets...

Nick V.

SPE - Stani's Python Editor wrote:
Nick Vatamaniuc schreef:
I found Komodo to
be too slow on my machine, SPE was also slow, was crashing on me and
had strange gui issues,

I hope you didn't install SPE from the MOTU repositories with synaptic
or apt-get. I use SPE myself daily on Ubuntu and wrote this howto
install SPE on Ubuntu:
http://www.ubuntuforums.org/showthre...light=wxpython

I know that others are running SPE on Ubuntu without problems. The main
point is not to use SPE from the repositories, but from the SPE
website. If the howto is too much just download the -nosetup.zip

Stani
--
http://pythonide.stani.be
Jul 29 '06 #20

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

Similar topics

0
1216
by: Ted Gill | last post by:
Platform: Windows ME Python version: 2.3.2-1 Problem: Running GUI apps in Idle does not work. When executing GUI (tkinter/pmw) apps from the edit windows or doing an "import <file>" in the shell window GUI apps freeze and do not respond to internal widgets or window decoration. They also do not repaint. Only way to bail out is to restart the interpreter. Same apps work fine from DOS window or double-clicked in file manager. These...
17
1513
by: Bart Nessux | last post by:
I understand that most people write functions to reuse code, no? So, I assume it would be better to write functions that are very specific, as opposed to those that are more generic. However, I have difficulty doing this. My code doesn't need to be super-modular (I don't need functions that can be used in dozens of different programs). So, my functions don't tend to be portbale and can sometimes span one, or perhaps two pages. Is this...
14
2715
by: mirnazim | last post by:
Hi, There are great Python Web Application Framework. But most of them are meant for content oriented web apps. Is there something that can ease the development of application that are not content oriented(I call them "NON CONTENT-ORIENTED WEB APPLICATIONS" because I don't know what else to call them). I mean the applications like, accounting, high volume data entry apps, where normally GUI clients have ruled. I know very high...
4
1862
by: WX | last post by:
I love Python, and the unicode support is wonderful. The character set I am using is the Hindi/Devanagari character set at unicode range U+901.) I have TWO newbie questions: (#1) If I paste some unicode stuff from the clipboard into IDLE, it accepts it, but it can't execute a PRINT command like this:
385
17340
by: Xah Lee | last post by:
Jargons of Info Tech industry (A Love of Jargons) Xah Lee, 2002 Feb People in the computing field like to spur the use of spurious jargons. The less educated they are, the more they like extraneous jargons, such as in the Unix & Perl community. Unlike mathematicians, where in mathematics there are no fewer jargons but each and every one are
20
2036
by: Vincent Delporte | last post by:
Hello I'm about to write a prototype for a business application, but since this my first real web application, I'm looking for a good book or article that sums up the different issues web developers will encounter when coming from the world of dedicated applications (VB, Delphi, etc.) I'm thinking of issues specific to web apps like the statelessness of HTTP, dealing with the back button, etc.
6
1931
by: Mizipzor | last post by:
Hi, this is my first mail to the list (and any list for that matter) so any pointers on errors from my part would be appreciated. Im more used to forums. To start off, Ive read some python documents and done some small apps so I think I can say I know it semi-well, and I know c++ very well. But I want learn python even better, since I know that a company I aim to be employed by make heavy use of python, knowing python myself would give...
8
3306
by: Can2002 | last post by:
I've been trying to put together an application to change channel on a media streaming server. The server is able to issue IR commands to its attached equipment using LIRC, with commands being issued by a socket connection to TCP/8765. I put together a basic Python app that issued a command, which worked fine. I wanted to create a fairly simple web interface and so set about producing a similar simple PHP application. I've had limited...
1
1595
by: Devraj | last post by:
Hi everyone, Is it possible to write UI code in XUL for a GTK Python application? I found NuFox, which does the reverse (lets me write Python to generate XUL) Thanks.
0
9602
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10376
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10383
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10120
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9200
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7661
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 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 a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6881
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
1
4332
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3861
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.