Thank you to everyone who responded to my request for info about RAD tools! I am one of those loyal Robert Shubert - Tronics customers so I will be taking my time. I don't use the builders in Witango anymore. It is just the ease of organization in Witango that I like. And I can call a class file so easily. Thanks particularly for explaining that I can look at the PHP functions as Witango metatags that helps.
Her is a piece of code that is a mix of MS SQL, Witango variables & rowsLopps and HTML form. I loop thru an ARGs array. I use IF stataements ************************** Select * from contact If id_contact=3(arg value) OR If id_contact=4(arg value) Etc *************************** I can make the SQL as complicated as I want This whole rows loop is assigend to VAR. then I stick the VAR in a Witango direct to database action. So.. I wonder how long it will take me to get the code correct in PHP? Oh well, just a thought Thanks again! Janet -----Original Message----- From: Scott Cadillac [mailto:[EMAIL PROTECTED] Sent: Friday, October 24, 2008 11:26 AM To: [email protected] Subject: Re: Witango-Talk: RAD dev tools Hi Janet, > 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? > So if Witango is not PHP or C+ or whatever what is it? > Is it just XML? > If so then why don't I see other products that are XML? > I ask this because when I was looking at other RAD tools they all > seem to end up with PHP, VB, or C+ or something but not XML. These are some very good questions. Witango is just one of many different Web Application platforms. Each platform uses a different language to accomplish basically the same thing - deliver webpages made up of content from a database. It just so happens that part of the Witango language incorporates XML as part of it's logical structure. Whereas other languages (PHP, C#, etc...) only see XML as a thing that contains data. The original Butler/Tango "vision" of how to program was way ahead of it's time. In fact I think it was so far ahead of it's time, that still nobody has yet accomplished quite the same ease at building structural logical code that Witango does so well to this day. Phil has tried to keep the vision alive (and he get's an "A" for effort), but the marketing and hype of other technology advancements on other platforms has clearly won out long ago. The XML part of Witango comes from how to support the "vision" and philosophy of the Tango Editor. To sum up why the Witango language is wrapped in XML, I think it is because whoever is responsible for engineering Tango as a platform was obviously thinking of the programmer first, and the language second (not an industry standard). Note, the XML part of Witango didn't come along until Tango 2000, before that the TAF files were in binary format (something that other interpreted languages still don't do). Anyway Janet, a lot could be said about the advantages and disadvantages of XML, but I would recommend not spending too much time getting hung up on the XML part. What's important is that you consider looking into a language that mimics the Metatag part of the Witango Language. That's the part that will be important when it comes to transposing your projects into a new language. The Metatags of Witango are like PHP functions, or ColdFusion tags. In my opinion, I think ColdFusion will be as close you can come to mimicking the Metatag functionality and syntax you are used to. But with that said, I would also recommend checking out a production called IronSpeed. http://www.ironspeed.com/ It's not free, and it's ASP.NET based, but it is essentially a GUI based method of building web applications (using Wizards) - very much like how the Witango Editor Builders do it. I hope this helps a little. Good luck. Scott, ________________________________________________________________________ TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf ________________________________________________________________________ TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
