473,388 Members | 1,417 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,388 software developers and data experts.

Python or Ajax?

I've been hearing a ot about AJAX lately. I may have to build a web
application in the near future, and I was curoius:

How does a web application that uses Python compare with one that uses AJAX?

I've done some basic web page design with HTML and CSS, but never any
web applications. I don't want to learn a new language if I can use
Python. Would AJAX offer me any significant advantages?

Thanks,

Scott Huey
Jun 9 '06 #1
4 1737
Redefined Horizons wrote:
I've been hearing a ot about AJAX lately. I may have to build a web
application in the near future, and I was curoius:

How does a web application that uses Python compare with one that uses
AJAX?

I've done some basic web page design with HTML and CSS, but never any
web applications. I don't want to learn a new language if I can use
Python. Would AJAX offer me any significant advantages?

Thanks,

Scott Huey


First: AJAX - Asynchronous JavaScript and XML.

Second: You can't get around JavaScript on the client side, because it is
really the only language that browsers support natively. You can
certainly use Python, Twisted or Zope for providing XMLRPC services on
the server side.

Google's GWT toolkit (http://code.google.com/webtoolkit/) has you write in Java
and it converts client portions to Javascript (if I'm understanding how it works).

-Larry Bates
Jun 9 '06 #2
> I've been hearing a ot about AJAX lately. I may have to build a web
application in the near future, and I was curoius:

How does a web application that uses Python compare with one that uses AJAX?

I've done some basic web page design with HTML and CSS, but never any
web applications. I don't want to learn a new language if I can use
Python. Would AJAX offer me any significant advantages?


AJAX is *NOT* a programming language. It is a certain way of building
web applications. Any Python (or any other language) web framework may
be used, though some (TurboGears / LivePage etc) have explicit support
for it.

I bit of googling does not hurt.

Jun 9 '06 #3
Redefined Horizons wrote:
I've been hearing a ot about AJAX lately. I may have to build a web
application in the near future, and I was curoius:

How does a web application that uses Python compare with one that uses
AJAX?
How does a car that has a diesel motor compare with one that is red ?
I've done some basic web page design with HTML and CSS, but never any
web applications.


Obviously !-)

So the first steps would be to learn what is AJAX (hint: it's not a
lnaguage), and what is the difference between client-side scripting and
server-side scripting.

HTH
--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'o****@xiludom.gro'.split('@')])"
Jun 12 '06 #4
Redefined Horizons wrote:
How does a web application that uses Python compare with one that uses AJAX?


Mauve has the most RAM

Jun 12 '06 #5

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

Similar topics

3
by: Mark Engstrom | last post by:
Does anyone have a recommendation on the best AJAX python module? Thanks, Mark
28
by: H J van Rooyen | last post by:
Hi, I want to write a small system that is transaction based. I want to split the GUI front end data entry away from the file handling and record keeping. Now it seems almost trivially easy...
2
by: Kenneth McDonald | last post by:
I'm doing some work with a Python program that works hand-in-hand with the DOM on a local client (processing DOM events, issuing DOM modification commands, etc.) I'm currently using cherrypy as the...
11
by: walterbyrd | last post by:
With PHP, libraries, apps, etc. to do basic CRUD are everywhere. Ajax and non-Ajax solutions abound. With Python, finding such library, or apps. seems to be much more difficult to find. I...
4
by: walterbyrd | last post by:
This is made with a php5 framework called qcodo. http://examples.qcodo.com/examples/dynamic/inline_editing.php With qcodo it's easy to make grids that are sortable and inline editable. Qcodo...
14
by: asdf | last post by:
I have a python script whose output i want to dynamically display on a webpage which will be hosted using Apache. How do I do that? thanks
37
by: Michael Palmer | last post by:
As anyone knows, the state of Python GUI programming is a little fractured at this time, with many toolkits, wrappers and meta-wrappers dead and alive, with or without documentation. I've come...
1
by: Aspersieman | last post by:
On Wed, 05 Nov 2008 08:35:23 +0200, 3000 billg <billg3000@hos.twgg.org> wrote: Hi Excellent choice :)
2
by: Shao | last post by:
Dear All, I am looking for a nitty-gritty Python Ajax script to fire off a number of processing programmes, periodically checking their operations, sending messages back to an HTML div form by...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
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...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
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...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
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...
0
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...

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.