Hi Webdude,

I did a lot of research on alternative languages to Witango. I personally really
didn't like ASP and PHP, so I ruled those out for me. I ultimately settled on
2 languages: ColdFusion and Ruby on Rails.

If you want to get up to speed as quickly and easily as possible on a new
language, then I would definitely recommend ColdFusion as the easiest language
to learn. It's also very easy to convert Witango code to ColdFusion code. I've
done it for a couple of sites. In fact, when I built a ColdFusion site, I actually used the Witango builders to get started and converted the results html to Coldfusion.
That was faster than doing ColdFusion from scratch. :)

ColdFusion also has many practical features built right into it. For instance, it has
the easiest PDF function of any language. You simply generate css based html
like you normally would and then surround it with ColdFusion's open and close
pdf tags. That's it!  It's very cool.

One downside to ColdFusion is that it is just a page-oriented language. There
is no built-in way to organize your application's higher level structure like you can
with taf's.  However, there is an open source framework called Fusebox that you
can use for doing that. It also enforces the model-view-controller way developing
applications, which is good. However, Fusebox then becomes another thing that
you need to learn. There are some very good books for learning ColdFusion on
Amazon, and it's free to download the developer edition. There are also open
source RAD environments available for it.

Another potential downside to ColdFusion is that may not have long term viability. If it weren't for the fact that Adobe is supporting it, it would probably be on its way out. Its user base is relatively stagnant. However, as long as Adobe keeps supporting it,
it will probably stay viable.

Ruby on Rails (RoR), on the other hand, is an exciting up and coming web development language. I'm surprised that no one else has mentioned it. It is the fastest growing
language out there, and many PHP developers are moving to it.

RoR has a longer learning curve than ColdFusion. You have to first learn the Ruby
programming language. You then learn the RoR platform. What's really cool about
RoR, though, is that like Witango, it tries to do a lot of the work for you in order to minimize development time. It succeeds at this better than any of the other languages, and it may even be faster than Witango. Once you get fully up to speed with RoR, you will be able to develop applications faster than you can on PHP, ASP, and ColdFusion.

There are tons of free modules available for it like there are for PHP (though not as many as PHP yet). As I said, there is a lot of excitement about this language/platform, so there is a lot being contributed to it and it is growing rapidly. There are many many good books available for learning it. There are a number of different open source RAD
environments available for it as well. I would recommend NetBeans from Sun.

The one downside of RoR is that, like Witango, it is a relatively slow interpreted language instead of a compiled one. This means that you have to put in a bigger effort to support very high volume web applications. However, we are already used to that with Witango. :)

Since you are starting out looking for a new language, I just wanted to share the results
of my many hours of research into language alternatives. Good luck!

Best regards,
Stefan



At 12:47 AM 10/24/2008, you wrote:

Janet,

I feel your pain. I have been busy downloading stuff and poking around. I have read hundreds of pages on just the install stuff for Apache, MySQL, PHP, ColdFusion, .NET... I even spent a day on nothing but open source. I have a spare server I have been thinking of using just to try some stuff out. What is really daunting is the pages upon pages and gotchyas on just an installation... not to mention the additional downloads needed to make it work in Windows. Funny... I have about 60 sites, some getting well more then 100,000 page views per day... well over 1,000,000 visitors per month in all - all on one MSSQL dedicated server and two dedicated Witango servers runninng Witango 2000. Never a slowdown and has been rock solid for over 8 years. 16 e-commerce sites, 2 Data Access Managements sites, 4 forums, 12 internal employee sites for some very large corporations, one very large directory site, 2 online streaming PDF sites and a smattering of... well, just websites. Now I am losing sleep because I am so worried about what direction to go. I spent a very large amount on the corporate license thinking that this was the way to go and have spent much time and resources in developing all I have going. I never upgraded because of the 20,000 plus I dished out and I remember the days when it was discussed that the editor would be able to output ASP and possibly PHP code... but that never happened or was just a pipe dream. Frankly, I thought it would have been a great idea to port output of the editor to more popular languages. Anyway... enough crying in my beer. I went this route and now I am going to have to do something about it. I just spent most of the day trying to install PHP and getting the "hello world" to work. Tomorrow, I might try to see if I can actually connect to a database. This is going to take me a little while...


-----Original message-----
From: "janet" [EMAIL PROTECTED]
Date: Thu, 23 Oct 2008 15:55:41 -0500
To: [email protected]
Subject: RE: Witango-Talk: Open Letter to Phil and Sophie

> I was wondering what to say until I saw this email from Webdude
>
> "Well, I have a problem and maybe some of you could help me. I have been
> using nothing but Tango and Witango since I started developing many years
> ago"
>
> Yes this is my story also.
> Pretty good at SQL ( MS SQL) triggers, stored procedure, views, groupings
> , maxvalues etc just a happy place for me, also HTML and Witango. I found
> that if I had good array results then the Witango stuff was easy.
> So I have looked at other RAD visual products. With ASP.net you end up with
> blocks of code either in VB or C+, there is s Borland PHP RAD, Cold fusion

> and Dreamweaver etc. But it seems that the builder tools all create either
> PHP, VB, C+ or something.
> How come Witango shielded me from all of these languages?
> I know Witango is an XML code generator so why isn't there any other
> products creating XML? I am asking the wrong question?




________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

=====================================================
Database WebWorks: Dynamic web sites through database integration
http://www.DatabaseWebWorks.com

________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

Reply via email to