On 2011/04/06 (Apr), at 4:16 AM, Pouyan Zachar wrote:

> [freenet.10.technomation]
>> Struts is a large, complex and largely superseded framework (by  
>> JBoss, Spring etc) - the .jar is several megs in size, requiring  
>> considerable configuration. Given the amount of HTML in Freenet,  
>> then one would think a lightweight templating engine might be more  
>> in order: Apache Velocity for example. [ http:// 
>> velocity.apache.org/ ]
>>
>> Velocity is ~300K, easy to configure and could run in a single  
>> servlet. Content could be kept in HTML and other content files that  
>> could be designed / built / tested outside of the container in  
>> regular tools.
>
> I must agree with the fact that Struts and similar frameworks (Wicket)
> are too huge to be delivered with Freenet.

I have seen struts in action... DON'T DO IT! :)

IMO it would be *alot* of work to port, for a negative benefit (it  
would be bigger, slower to start, slower to run, harder to maintain...).

I (for one) like the HTMLNode mechanism, even if it is a bit  
'different' it is a more methodical way of making a web page; and you  
never have to worry about closing your tags. It's even theoretically  
possible to build the page with multiple threads.

Surely there is a better way to make it more readable or support  
javascript better (if that is the issue).

HTMLTable table = new HTMLTable();

table.tr();
table.th("Peer Nodes");
table.tr();
table.td(new PeerCicle(data));

page.add(table);

???

node.code("<b>insert raw html here</b>");

--
Robert Hailey

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20110408/ae107691/attachment.html>

Reply via email to