Planning to remove form validation from JWebMVC / Taimen

0 views
Skip to first unread message

Shantanu Kumar

unread,
Oct 17, 2009, 12:52:49 AM10/17/09
to bitumenframework, b.g...@paisa.com
Hi,

I am planning to remove the HTML form validation functionality from
JWebMVC / Taimen. The rationale? There are already excellent validator
frameworks that do the job better.

http://commons.apache.org/validator/

http://www.i-screen.org/docs/index.html

Removing functionality = Less maintenance = More time for me to focus
on core areas. :-) I am planning to remove the validator functionality
in the first drop of Taimen. Please let me know what you think about
this.

Regards,
Shantanu

Raj shekar

unread,
Oct 17, 2009, 4:16:12 AM10/17/09
to bitumenf...@googlegroups.com, b.g...@paisa.com
Shantanu,

I think it is a good move to remove validator framework from Taimen, but at the same time it creates dependency of integrating another framework and to learn about how to integrate in your applications (downloading / learning to use & integrate etc).I think if the validation framework is already present but not made mandatory to implement in applications then it would be enough instead of removing the same. you can still concentrate on the core framework job.. Please give a thought towards a framework which will mature as a product & should have wholistic solution to develop an application in MVC layers.

Thanks and best regards
Rajshekar

Shantanu Kumar

unread,
Oct 18, 2009, 8:01:07 AM10/18/09
to bitumenf...@googlegroups.com, b.g...@paisa.com
That's a pertinent point. Okay, I am not removing it just yet until I demonstrate validation in one of the example applications using (perhaps) Apache Commons Validator. The next drop of Taimen (0.1 Alpha-4) will still include the validators.

The idea behind removing the validator is to get rid of the dead weight. I started JWebMVC with the UNIX goal of doing one thing but doing it well -- so it may never become a complete solution for the MVC layer. It only provides the controller (C in MVC) and a flexible way to handle the controller-end scenarios. Remaining pieces such as validator, view layer, view tiling, Resource-oriented data layer etc can be integrated with Taimen or be built around it.

Regards,
Shantanu
Reply all
Reply to author
Forward
0 new messages