473,796 Members | 2,536 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

ruby on rails ... python on ?

The pragmatic programmers (Dave & Andy) are spreading a good word about
RubyOnRails. I was wondering if there are any Python programmers who are
/also/ familiar with Rails - and if they could recommend something in the
Python world that is comparable.

-Flab
Jul 18 '05 #1
23 2559
flab ba wrote:
The pragmatic programmers (Dave & Andy) are spreading a good word about
RubyOnRails. I was wondering if there are any Python programmers who are
/also/ familiar with Rails - and if they could recommend something in the
Python world that is comparable.


I googled for that to learn about it. Saw a note in the home page
of rubyonrails.org from Oct 11 about them having a new bug tracker
working!

"Cool," sez I, a fan of issue trackers in general, "Let's see
what these Ruby guys have come up with for a bug tracker."

It's Trac.

Which is implemented in Python. ;-)

I guess that justifies the term "pragmatic" above, anyway.

(I haven't yet learned much about Rails, unfortunately, since
the web site is excrutiatingly slow right now. Maybe it will
be faster another time...)

To the OP: there are several Python "applicatio n frameworks"
which on the surface appear to be similar in goal to Rails.
I don't know much about them, and at the moment even their
names aren't coming to me, so I can't help more than that.
I think a search for "enterprise application framework Python"
would probably turn up at least one of them.

-Peter
Jul 18 '05 #2

Peter Hansen <pe***@engcorp. com> wrote:

flab ba wrote:
The pragmatic programmers (Dave & Andy) are spreading a good word about
RubyOnRails. I was wondering if there are any Python programmers who are
/also/ familiar with Rails - and if they could recommend something in the
Python world that is comparable.


I googled for that to learn about it. Saw a note in the home page
of rubyonrails.org from Oct 11 about them having a new bug tracker
working!

"Cool," sez I, a fan of issue trackers in general, "Let's see
what these Ruby guys have come up with for a bug tracker."

It's Trac.


You'll notice a project linked from the RubyOnRails site: Basecamp
(www.basecamphq.com), which looks quite spiffy.

- Josiah

Jul 18 '05 #3
""I think a search for "enterprise application framework Python"
would probably turn up at least one of them.""

Hmm, indeed, that search practically screamed Peak, the Python
Enterprise Application Kit, which looks fascinating at
http://peak.telecommunity.com/ . Does anyone have any experience with
PEAK or knowledge about it?

Ron Stephens
Jul 18 '05 #4
Josiah Carlson wrote:
You'll notice a project linked from the RubyOnRails site: Basecamp
(www.basecamphq.com), which looks quite spiffy.


Spiffy indeed!

(I'm sure there's an obvious answer, but I'm curious why
they didn't use Basecamp instead of Trac for their bug tracker...)
Jul 18 '05 #5
On Sun, 31 Oct 2004 01:24:31 -0700, Josiah Carlson wrote:

Peter Hansen <pe***@engcorp. com> wrote:

flab ba wrote:
> The pragmatic programmers (Dave & Andy) are spreading a good word about
> RubyOnRails. I was wondering if there are any Python programmers who are
> /also/ familiar with Rails - and if they could recommend something in the
> Python world that is comparable.


I googled for that to learn about it. Saw a note in the home page
of rubyonrails.org from Oct 11 about them having a new bug tracker
working!

"Cool," sez I, a fan of issue trackers in general, "Let's see
what these Ruby guys have come up with for a bug tracker."

It's Trac.


You'll notice a project linked from the RubyOnRails site: Basecamp
(www.basecamphq.com), which looks quite spiffy.

- Josiah


You're right - that web site does look quite spiffy. I was deciding on
Quixote for my web app framework, but even the author claims that it isn't
the right framework if you think a website is a graphics design problem.

I'm not a graphics designer, but I need more spiffyness than the MEMS web
site - which is done in Quixote.

-Alex
Jul 18 '05 #6

Peter Hansen <pe***@engcorp. com> wrote:

Josiah Carlson wrote:
You'll notice a project linked from the RubyOnRails site: Basecamp
(www.basecamphq.com), which looks quite spiffy.


Spiffy indeed!

(I'm sure there's an obvious answer, but I'm curious why
they didn't use Basecamp instead of Trac for their bug tracker...)


This is what I can tell (in the 5 minutes reading their web sites):

1. Trac was implemented when they started RubyOnRails, so they used it
because it fit with what they were doing.
2. RubyOnRails was developed.
3. Someone implemented Basecamp using RubyOnRails as a framework.

You can't really build an application before you build a framework, and
switching project management is, from what I hear, quite a bitch.

- Josiah

Jul 18 '05 #7
On Sun, 31 Oct 2004 03:36:29 -0800, Ron Stephens wrote:
""I think a search for "enterprise application framework Python"
would probably turn up at least one of them.""

Hmm, indeed, that search practically screamed Peak, the Python
Enterprise Application Kit, which looks fascinating at
http://peak.telecommunity.com/ . Does anyone have any experience with
PEAK or knowledge about it?

Ron Stephens


Umm, Peak and Rails don't even look remotely similar in what they try to
accomplish.

-Flab
Jul 18 '05 #8

flab ba <fl**@large.net > wrote:

On Sun, 31 Oct 2004 01:24:31 -0700, Josiah Carlson wrote:
You'll notice a project linked from the RubyOnRails site: Basecamp
(www.basecamphq.com), which looks quite spiffy.

- Josiah


You're right - that web site does look quite spiffy. I was deciding on
Quixote for my web app framework, but even the author claims that it isn't
the right framework if you think a website is a graphics design problem.

I'm not a graphics designer, but I need more spiffyness than the MEMS web
site - which is done in Quixote.


I have no experience with any web development frameworks, so have little
to say in regards to them. I hope that Quixote, or whichever framework
you choose, ends up being the right choice for you.

- Josiah

Jul 18 '05 #9
Josiah Carlson wrote:
Peter Hansen <pe***@engcorp. com> wrote:
(I'm sure there's an obvious answer, but I'm curious why
they didn't use Basecamp instead of Trac for their bug tracker...)


This is what I can tell (in the 5 minutes reading their web sites):

1. Trac was implemented when they started RubyOnRails, so they used it
because it fit with what they were doing.
2. RubyOnRails was developed.
3. Someone implemented Basecamp using RubyOnRails as a framework.

You can't really build an application before you build a framework, and
switching project management is, from what I hear, quite a bitch.


You're turning this into a mystery then. :-) The announcement
that they "have finally taken the step to get a real bug tracker"
came on October 11, 2004. All the issues in it were added recently.

If they developed RubyOnRails since then, these guys are the
fastest damn programmers on the planet. I gotta get me some
of that Ruby! ;-)

-Peter
Jul 18 '05 #10

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

Similar topics

12
2629
by: Gary Nutbeam | last post by:
I've noticed that the Perl camp has a very nice web/database environment called Maypole. Ruby has the Rails environment which on the surface seems similar to Maypole. I can't find anything in Python that ties a database to a web interface anywhere near as well as Ruby on Rails or Maypole. I see the behemoth Zope having the best web/database integration, but unfortunately I don't want to spent weeks writing xml for the interface. Does...
65
5544
by: Amol Vaidya | last post by:
Hi. I am interested in learning a new programming language, and have been debating whether to learn Ruby or Python. How do these compare and contrast with one another, and what advantages does one language provide over the other? I would like to consider as many opinions as I can on this matter before I start studying either language in depth. Any help/comments are greatly appreciated. Thanks in advance for your help.
5
2348
by: Matias | last post by:
I'm not asking if it's better or not than php... I want to know the opinions of web developers about this new toy... Byee..
122
7920
by: seberino | last post by:
I'm interested in knowing which Python web framework is most like Ruby on Rails. I've heard of Subway and Django. Are there other Rails clones in Python land I don't know about? Which one has largest community/buzz about it?
22
2719
by: Francois | last post by:
I discovered Python a few months ago and soon decided to invest time in learning it well. While surfing the net for Python, I also saw the hype over Ruby and tried to find out more about it, before I definitely embarked on studying and practicing Python. I recently found two sufficient answers for choosing Python - which is a personal choice and others may differ, but I'd like to share it anyway : 1) In Ruby there is a risk of...
9
21088
Niheel
by: Niheel | last post by:
I've used the following tutorials to help be get a better understanding of Ruby On Rails or ROR. Installing Ruby on Rails - Fedora / Lighthttpd Tutorial & Setup for Ruby on Rails Rolling with Ruby on Rails Rolling with Ruby on Rails - Part II Learn to Program with Ruby - by Chris Pine Programming Ruby - Pragmatic Programmer's Guide Ruby User's Guide - Mark Slagell
26
2733
by: brenocon | last post by:
Hi all -- Compared to the Python I know and love, Ruby isn't quite the same. However, it has at least one terrific feature: "blocks". Whereas in Python a "block" is just several lines of locally-scoped-together code, in Ruby a "block" defines a closure (anonymous function). To avoid confusion let's call them Ruby block-closures. I see them as just a syntax for defining
10
3800
by: lawrence k | last post by:
I work mostly in PHP, but at the web design firm where I work we are thinking of switching to Ruby on Rails. Our lead designer recently installed Typo on a client's site and he said to us, with surprise, "All Ruby On Rails software has the same directory layout?" That was a revelation to him. He was used to the PHP scene, where diversity is the rule. I've done some google searches and I see that the subject has seen a fair amount of...
9
2320
by: Erwin Moller | last post by:
Hi Group, This may seem a odd question in a PHP group, but I think this might be a good place to ask since I am mainly a PHP coder these days that maybe starts with Ruby. Situation: A client of a friend of mine asked me to take over a project done in Ruby. (The original programmer appearantly behaved like an @ss and his client wants to get rid of him.)
0
9680
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10456
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10230
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...
0
9052
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
7548
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
6788
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();...
0
5442
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5575
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4118
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

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.