Wednesday, November 07, 2007

Wasabi, Why?

I honestly can't believe this was easier than just porting FogBugz to ASP.NET or PHP. If they're smart enough to write a compiler, can't they just write a converter? I.e. Read in all the old code and have a little program that spits out the code in the target syntax? Then you can maintain your code base on something other than a home-baked PHP/ASP-branching language!

Labels:

6 Comments:

Anonymous John Topley said...

"Then you can maintain your code base on something other than a home-baked PHP/ASP-branching language!"

Then you'd have two code bases to maintain instead of one!

Thursday, November 08, 2007 10:23:00 AM  
Blogger Michael Sica said...

They don't need it to run on ASP & PHP. PHP is cross platform, and ASP.NET has Mono for *nix!

I think they over-thought the problem....

Thursday, November 08, 2007 6:55:00 PM  
Blogger John Topley said...

I disagree.

For a start, they already had an ASP code base. Throwing that away and rewriting from scratch would be a colossal waste of effort. Secondly, they undoubtedly have a lot of customers in corporate environments who are using IIS and SQL Server. PHP would be no good for that! Finally, I"ve never heard anyone say that Mono is ready for the prime time.

I think Joel's just applying what he learned from when he worked on the Excel team. They wrote their own compiler so that they could cross compile for Windows and Mac. He's blogged about it before.

Talking of Joel, I got to met him today at the FogBugz world tour event in London - very interesting guy!

P.S. Why does this stupid comments system always make me enter the CAPTCHA twice?!

Friday, November 09, 2007 12:39:00 PM  
Blogger Michael Sica said...

John, they didn't have to throw away their ASP code base. If they can write a compiler, they can write a converter!

There is going to come a point in time where you won't be able to run ASP. According to FogBugz ASP doesn't even come installed with Windows server anymore.

What makes Mono not ready for prime time? Check how much it's used in commercial software: http://www.mono-project.com/Software

Friday, November 09, 2007 8:51:00 PM  
Blogger Michael Sica said...

Oh, and I have no control over the captcha. It's whatever Blogger is doing.

Friday, November 09, 2007 8:52:00 PM  
Blogger Hugh said...

I don't think they overthought the problem. Wasabi was originally 'Thisle' which was just a subset of ASP. They compiled that into PHP. That's the converter you're talking about.

Then they started adding features to it (like PHP/ASP only blocks).

Monday, November 12, 2007 5:21:00 AM  

Post a Comment

<< Home