BOA: Web Scripting In Pure HTML 20
Dmitry Dvoinikov writes: "I'm very excited about the web scripting language I had to learn and use with the company I currently work for. It's absolutely unknown to public, used in may be dozen of places around the world.
But it's so great, I thought it deserves more publicity. So, here is the introductory article about the BOA web scripting engine. And here is its homepage if you are interested." If you know any PHP or perl, the small "hello webreaders" comparison is interesting (and Yes, favors Boa;) ).
Thanks (Score:2)
(is there an award for "1st First Post"? Do I lose karma instantly, or will it take someone actually reading this and modding me down?)
Re:Thanks (Score:2)
This is gonna make it difficult to meta-moderate those "redundant" moderations. Usually if post #284 is "redundant" you can believe them, and if post #2 is "redundant" you gotta wonder what the moderator is smoking. How am I supposed to judge the merit of calling post #2200142 "redundant"? Hmmm, I guess we gotta read the entire discussion to meta-moderate now. Maybe I just won't meta-moderate the "redundant" posts...
Re:Thanks (Score:1)
Re:Thanks (Score:2)
If you'd read my next post, the one you replied to, you'd have seen that I was talking about meta moderation [slashdot.org], not moderation. Do you really read the entire discussion when you meta-moderate? You do? When deciding of one moderation of one post is fair or unfair, you read the entire discussion? Really? Wow! That's dedication, and I bow to you, sir. However, I don't think that's necessary to "do it right" and I will continue to only read the relevant posts when I meta-moderate, not the entire discussion. If you disagree then you're free to hunt me down and spend your 5 moderation points trying to erase my karma to prevent my poor meta-moderation.
I still think that the new numbering system will make it harder to meta-moderate "redundant" moderation. Of course, if you really read the entire discussion when you meta-moderate then you would disagree. Show of hands: how many
Re:Thanks (Score:1)
Re:Thanks (Score:2)
Apparantly there are a lot of
To the
Now, if there were only a way to hide the embeded domain names when people quote... Clue for the clueless: It flags you as a dweeb -- moreso than an aol.com email address. Not only do you not know why you don't need it (or at least how to turn it off), you don't preview your posts and thus didn't notice the embeded domain name in your quote.
(note to bendude: the above "you" didn't mean you!)
Re:Domain Hints (Score:2)
Re:Domain Hints (Score:1)
Re:Thanks (Score:1)
Are you familiar with the term Meta-Moderate [slashdot.org]?
Re:Thanks (Score:2)
The Other BOA (Score:2)
Is it just me? (Score:1)
Wow, does BOA look limited. I can see how it would be a viable alternative for extremely simple web apps, but the lack of complexity looks pretty damned crippling to me when you start looking at deploying more complex applications.
Re:Is it just me? (Score:2)
I disagree that BOA is limited. The "deftag" tag lets you define your own tags, and how they behave. "xoptions" allows you to add libraries of 3rd-party tags. Any language this extensible is not limited.
Re:Is it just me? (Score:2)
Re:Is it just me? (Score:1)
what strikes me as the major limitation is the fact that it is document markup.
while there are times when being able to place routines inside documents is an advantage, there are times when the document itself gets in the way of visualizing the application's logic
it may be that I am unduly extrapolating from experience with commercial products that have similar features, but I prefer to write code that produces a document as output, not a document that contains code.
For example, I find writing a CGI to produce HTML is more powerful than inserting ASP code into my HTML documents. My own limitation rather than the language? Maybe...
Crystal Reports' interface is similar in concept, throwing code into discrete areas of a document...
Just another templating system (Score:1)
Hmm, looks nice... (Score:1)
Well, not new, and... (Score:2)
As always, the question is why would I want yet another language like this? Is the fact that you have to use a % sign more frequently in your JSP tags really THAT much of a big deal, given that you have all of Java at your disposal?
HTML-like does not imply user-friendly (Score:1)
I see this as yet another example of the mistaken idea that HTML-like tags make a language more user-friendly. Glossing over the difference between server-side code and client-side markup will only lead to confusion in the long run.
People need to understand that server-side templating systems (in the sense that includes PHP, JSP, BRL [sourceforge.net]; not the limited WebMacro/Velocity definition of template), work by a sort of editorial process. I choose a syntax that acknowledges that editorial process.
Take the first example from the BOA tutorial. What's server-side instructions and what's client side markup? If you're not familiar with HTML it might be hard to tell the difference.
<setvar name=a value=1>
<strong>this is a strong <insert name=a></strong>
In contrast, the following code makes it clear what is literal HTML (what the browser will get), and what is an editorial instruction.
[(define a 1)]
<strong>this is a strong [a]</strong>
Other advantages of square-bracket syntax:
Puh-leeease (Score:1)
I think that developers and designers who actually know real programming languages and real HTML (not WYSIWYG-editor crap) have a great advantage in that knowing these concepts is a good indicator of your overall intelligence - something potential employers should be looking for.