FORUM WARNING [2] Division by zero (Line: 2933 of /srcsgcaop/boardclass.php)
Should Wikipedia's software be rewritten in Ruby on Rails? -
     
 
The Wikipedia Review: A forum for discussion and criticism of Wikipedia
Wikipedia Review Op-Ed Pages

Welcome, Guest! ( Log In | Register )

> Should Wikipedia's software be rewritten in Ruby on Rails?
Rating  5
LamontStormstar
post
Post #1


Postmaster
*******

Group: Regulars
Posts: 2,360
Joined:
Member No.: 342



Should Wikipedia's software be rewritten in Ruby on Rails? Discuss.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Replies
Kelly Martin
post
Post #2


Bring back the guttersnipes!
********

Group: Regulars
Posts: 3,270
Joined:
From: EN61bw
Member No.: 6,696



The PHP interpreter is written in C or C++ (I forget which), but there are "features" of the PHP language that force it to be slow. Quercus gets around this (I think) by doing some one-time analysis to determine when those features are not being used, and accelerating the resulting intermediate language code when possible. There are other "accelerated PHP" systems that do similar things.

PHP is a fantastically crappy language.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
gomi
post
Post #3


Member
********

Group: Members
Posts: 3,022
Joined:
Member No.: 565



QUOTE(Kelly Martin @ Mon 13th October 2008, 11:43am) *
PHP is a fantastically crappy language.

Yes, it is the crappiest web-development language out there, except for all the other ones. (IMG:smilys0b23ax56/default/smile.gif)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kelly Martin
post
Post #4


Bring back the guttersnipes!
********

Group: Regulars
Posts: 3,270
Joined:
From: EN61bw
Member No.: 6,696



QUOTE(gomi @ Mon 13th October 2008, 1:51pm) *
QUOTE(Kelly Martin @ Mon 13th October 2008, 11:43am) *
PHP is a fantastically crappy language.
Yes, it is the crappiest web-development language out there, except for all the other ones. (IMG:smilys0b23ax56/default/smile.gif)
Exactly! (IMG:smilys0b23ax56/default/smile.gif)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
GlassBeadGame
post
Post #5


Dharma Bum
*********

Group: Contributors
Posts: 7,919
Joined:
From: My name it means nothing. My age it means less. The country I come from is called the Mid-West.
Member No.: 981



QUOTE(Kelly Martin @ Mon 13th October 2008, 1:03pm) *

QUOTE(gomi @ Mon 13th October 2008, 1:51pm) *
QUOTE(Kelly Martin @ Mon 13th October 2008, 11:43am) *
PHP is a fantastically crappy language.
Yes, it is the crappiest web-development language out there, except for all the other ones. (IMG:smilys0b23ax56/default/smile.gif)
Exactly! (IMG:smilys0b23ax56/default/smile.gif)


I'm a rank beginner compared to many of you but PHP does seem to me to have a pretty workable set of functions for query strings, sessions, accessing manipulating MySQL, sorting, encrypting and doing many website chores. Trying to do anything in object oriented fashion gives me a headache but I doubt if that is the language's fault.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kelly Martin
post
Post #6


Bring back the guttersnipes!
********

Group: Regulars
Posts: 3,270
Joined:
From: EN61bw
Member No.: 6,696



QUOTE(GlassBeadGame @ Mon 13th October 2008, 3:10pm) *
I'm a rank beginner compared to many of you but PHP does seem to me to have a pretty workable set of functions for query strings, sessions, accessing manipulating MySQL, sorting, encrypting and doing many website chores.
PHP makes it very easy to write code that works; but PHP makes it very hard to write code that works well, and even more so to write code that works well and can be maintained. The problem with environments with low barriers to entry is that any tyro can show up, whip something half-assed together and then claim to be an expert. I think everyone here can understand how this can be a bad thing.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
GlassBeadGame
post
Post #7


Dharma Bum
*********

Group: Contributors
Posts: 7,919
Joined:
From: My name it means nothing. My age it means less. The country I come from is called the Mid-West.
Member No.: 981



QUOTE(Kelly Martin @ Mon 13th October 2008, 2:20pm) *

QUOTE(GlassBeadGame @ Mon 13th October 2008, 3:10pm) *
I'm a rank beginner compared to many of you but PHP does seem to me to have a pretty workable set of functions for query strings, sessions, accessing manipulating MySQL, sorting, encrypting and doing many website chores.
PHP makes it very easy to write code that works; but PHP makes it very hard to write code that works well, and even more so to write code that works well and can be maintained. The problem with environments with low barriers to entry is that any tyro can show up, whip something half-assed together and then claim to be an expert. I think everyone here can understand how this can be a bad thing.


Other than concerns about speed and security I wouldn't even know what what "work well" would even mean. Of course I would never hold myself out as an expert and agree with your point why writing klug programs or pages might not be a good thing.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
LamontStormstar   Should Wikipedia's software be rewritten in Ruby on Rails?  
Lar   Should Wikipedia's software be rewritten in R...  
Milton Roe   But I tell my clients not to replace perfectly go...  
LamontStormstar   Java would probably be even slower than PHP. When...  
Kelly Martin   Java would probably be even slower than PHP. When...  
KamrynMatika   Ruby is slower than PHP. Ruby can be 20x slower th...  
Somey   Personally, now that Delphi for PHP exists, I can...  
LamontStormstar   Personally, now that Delphi for PHP exists, I can...  
Somey   I'm not sure what Delphi for PHP is about. De...  
gomi   Hmm... isn't the native PHP interpreter writt...  
The Joy   I thought Brion Vibber and friends had switched to...  
KamrynMatika   I thought Brion Vibber and friends had switched t...  
Somey   PHP is a fantastically crappy language. It's a...  
LamontStormstar   I know the site Twitter runs on RoR. Kelly, what ...  
LamontStormstar   Hmmm I thought Python was faster than PHP and Perl...  
gomi   Hmmm I thought Python was faster than PHP and Per...  
dogbiscuit   In the old days MySQL was a no no compared with Po...  


Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 

-   Lo-Fi Version Time is now:
 
     
FORUM WARNING [2] Cannot modify header information - headers already sent by (output started at /home2/wikipede/public_html/int042kj398.php:242) (Line: 0 of Unknown)