Hi Lew! Thank you for you comments. Actually you've touched a lot of
issues, so probably I would not be able to address all of them right
now. This time want to tell the following. Your logic is not quite
perfect. It looks like you have a systematic problem with separating
Mandatory from Optional.
You don't follow the Java naming conventions, or even onsistently spell the name of the
Java language correctly in your site. You leave off the curly braces in code
blocks. That sort of carelessness in your code examples might mean nothing
but it raises red flags.
This whole paragraph is about Optional. You MAY follow whatever naming
conventions you like - HybridJava Compiler does not care. Same as Java
Compiler does not care.
You MAY handle blocks as you like. HybridJava Compiler does not care.
Same as Java Compiler does not care.
You MAY make typos in commentaries as well. All this paragraph is
written to discredit the author. It is not relevant to HybridJava at
all.
I would tell you something more regarding the so called Java Coding
Convensions, but this isout of topic.
Your tags are weird - not really HTML-like at all. You also don't follow
modern conventions for HTML.
Never heard about "modern conventions for HTML", but you MAY follow
them with HybridJava unlimited. And what is it HTML-like tags?
HybridJava understands all HTML tags and style of those you yourself
define with widgets - it is OPTIONAL for you to define them in any
style (within the tag paradigm).
You place arbitrary rules for page-file directory structures, which JSP does not.
Well that is a currently popular approach. See Maven or Web4J, Putting
files god kbnows where with subsequent end-less configuration is for
my much uglier. JSP does not? It does not, but many JSP
implementations do, like WebSphere.
Tag libraries are cleaner than your approach.
Not cleaner and with way less functionality. Those crasy .tld files -
are they really necessary?
Aside from the fact that you aren't, the
world is moving to XHTML-based frameworks, such as facelets, putting you ever
farther behind the times.
This is about Optional again. HybridJava does not care if you use HTML
or XHTML. In particular you would notice (if you really read those
about 15 pages of documentations) <br> and <br/> is all the same for
HybridJava. So you note is IRRELEVANT to HybridJava. Would it be in a
different topic I would assure you that XHTML is dead as of July 2,
2009, when the W3C decided to let the XHTML2 Working Group charter
expire. One can find statements like "world is moving to XHTML" on the
WWW. The latest I found is dated 2002.
I recommend folks stick with JSP or facelets for Java web stuff, and use
stricter MVC separation than you show.
You claim to have MVC structure, but mingle presentation and logic
willy-nilly. You're not supposed to do that in JSP either
What a mess! If you really succeed with 100% separation of
presentation and logic you well stay with static HTML. You may be
surprised, but for dynamic presentation layer you NEED a thing called
"presentation logic". If you tweak the syntax and camouflage "if" as
"<if", that does not change a dime.
And, again, that is about Optional. You know that in HTML standard
conditional and repetitive tags, I suggest that satisfies you.
HybridJava is different in that this kind of tags are definable by
user. Address the Sample Application again and see that indeed at the
pages level the "mingle" is nothing heavier than in JSP 2.0.
In the code examples you don't set off tag attributes in quotes.
FYI: HybridJava combines HTML and Java not only in syntax, but in
semantic as well. So <w p="x"
is not the same as <w p=x. You know that in Java x=y is not the same
as x="y".