It's a mark-up language like HTML. Object-Oriented is not always better. There are ways around this by dynamically naming variables (i.e. Variable variables in PHP - $$txtVar;).I've begun teaching some php/CF/other-languages-savvy developers WebDNA and had them do a test project. I thought you'd find their feedback interesting.
Obviously some things they just need to be shown how to do in WebDNA, but overall this is some good feedback.
1. No session support: We must use cookies and built-in db instead.
2. No JSON object (encode/decode) support
3. Some limitations in File Handling: No absolutely path support, only relative paths are supported.
4. Db Connections are limited.
5. Language syntax is limited, so it is hard to implement some algorithms.
6. Not easy to debug, lacks editor/debug support
7. Built-in db has poor performance (poor query language : NO group, sum... etc).
8. Array object is much more limited than Array objects in Python and PHP
9. Seems that it does not support object model, and its concepts are not similar to other common scripting languages.
[break] works inside any [loop] to accomplish the same thing as a "do... while" or "do... until". If I'm not mistaken, it works inside [founditems], also. (Can't test because I'm fighting with Windows 7 right now to set up a dev instance.)10. Does not support WHILE loop
I swear I did this on a project 10+ years ago in v6.x, but I don't remember exactly how I did it. It might have been [text show=f]txtVariable=[include file=file.ext&raw=T][/text] I used it to pull the text information out of jpgs.11. No reading of text files (or not yet found the way)
12. No support for CURL, so working with web services can be a problem.
13. There is some special handles with “\ln” character while WebDNA works with HTML….<captured to avoid this issues next times>
------------------------------------
Sent from phone-Dan Strong
--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list
http://DanStrong.com. To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.us Bug Reporting: support@webdna.us
|
It's a mark-up language like HTML. Object-Oriented is not always better. There are ways around this by dynamically naming variables (i.e. Variable variables in PHP - $$txtVar;).I've begun teaching some php/CF/other-languages-savvy developers WebDNA and had them do a test project. I thought you'd find their feedback interesting.
Obviously some things they just need to be shown how to do in WebDNA, but overall this is some good feedback.
1. No session support: We must use cookies and built-in db instead.
2. No JSON object (encode/decode) support
3. Some limitations in File Handling: No absolutely path support, only relative paths are supported.
4. Db Connections are limited.
5. Language syntax is limited, so it is hard to implement some algorithms.
6. Not easy to debug, lacks editor/debug support
7. Built-in db has poor performance (poor query language : NO group, sum... etc).
8. Array object is much more limited than Array objects in Python and PHP
9. Seems that it does not support object model, and its concepts are not similar to other common scripting languages.
[break] works inside any [loop] to accomplish the same thing as a "do... while" or "do... until". If I'm not mistaken, it works inside [founditems], also. (Can't test because I'm fighting with Windows 7 right now to set up a dev instance.)10. Does not support WHILE loop
I swear I did this on a project 10+ years ago in v6.x, but I don't remember exactly how I did it. It might have been [text show=f]txtVariable=[include file=file.ext&raw=T][/text] I used it to pull the text information out of jpgs.11. No reading of text files (or not yet found the way)
12. No support for CURL, so working with web services can be a problem.
13. There is some special handles with “\ln” character while WebDNA works with HTML….<captured to avoid this issues next times>
------------------------------------
Sent from phone-Dan Strong
--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list
http://DanStrong.com. To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.us Bug Reporting: support@webdna.us
DOWNLOAD WEBDNA NOW!
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...