Help coderanch get a
new server
by contributing to the fundraiser
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Devaka Cooray
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Tim Moores
  • Carey Brown
  • Mikalai Zaikin
Bartenders:
  • Lou Hamers
  • Piet Souris
  • Frits Walraven

Frameworks used

 
Ranch Hand
Posts: 17424
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Portugu�s / portuguese:
Quais tecnologias foram usadas para o desenvovimento?


English:
Which technologies had been used for the development?


Thanks.
[originally posted on jforum.net by Anonymous]
 
Migrated From Jforum.net
Ranch Hand
Posts: 17424
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
JForum uses Freemarker ( http://www.freemarker.org ) as template engine. There are no other major dependencies or frameworks.

Rafael
[originally posted on jforum.net by Rafael Steil]
 
Migrated From Jforum.net
Ranch Hand
Posts: 17424
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Why did u decide to use Freemarker? I'd never seen Freemarker code until I downloaded jforum, and whilst I'm impressed by the speed, it doesn't seem to be widely used.

Also, did u consider using a persistence framework like hibernate to save you hand-coding the data access?
[originally posted on jforum.net by analogueboy]
 
Migrated From Jforum.net
Ranch Hand
Posts: 17424
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

analogueboy wrote:Why did u decide to use Freemarker? I'd never seen Freemarker code until I downloaded jforum, and whilst I'm impressed by the speed, it doesn't seem to be widely used.



I started with Velocity, but then I came with some annoying limitations, and every time I asked for help or explanations on their list, the anwsers were nothing as I was expecting at all.

Freemarker is being constantly improved, and up to now there are so many features that you cannot simply call it as a "template engine".. It does much more ( this can be at the same time good and bad, anyway ).

analogueboy wrote:
Also, did u consider using a persistence framework like hibernate to save you hand-coding the data access?




There are already some manifestations ( see other questions ) about using other data persistence engines, like Hibernate and Prevayler ( and another one I can't remember the name ). There isn't any concrete code yet, but you could wait for them in a near future ;) ( or, of couse, you can develop it before the others hehehe )

Rafael
[originally posted on jforum.net by Rafael Steil]
 
Migrated From Jforum.net
Ranch Hand
Posts: 17424
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
point taken on velocity, but why about plain jsp where you could have used some pre-existing frameworks/taglibs?

I am really impressed by the speed of the existing app tho..
[originally posted on jforum.net by Anonymous]
 
Migrated From Jforum.net
Ranch Hand
Posts: 17424
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Anonymous wrote:point taken on velocity, but why about plain jsp where you could have used some pre-existing frameworks/taglibs?

I am really impressed by the speed of the existing app tho..



For my part, I am glad to see that JSPs were not used here.

When you get around to supporting skinnable looks-and-feels, something like Velocity or Freemarker are definitely going to help. JSPs would be a PITA.

I used Velocity on my last big project, and I might not ever use JSPs again.

[originally posted on jforum.net by Anonymous]
 
reply
    Bookmark Topic Watch Topic
  • New Topic