• 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
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Developing Web application framework

 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi all,

I want to develop a web application framework which should have common functionalities used in all web applications(java) like login, email notifications, logging, etc and utilies such as calender, clock, etc. Can anyone suggest me what are all the common functionalities i can add in my framework? And also suggest me the latest methods used. Where can i find more details about developing a framework?

 
Rancher
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I think you're going about this the wrong way. Instead of thinking about which features you could implement that other frameworks have, think about what makes your framework stand apart from the myriad of existing frameworks. Why would someone use it when there are so many frameworks in existence already?
 
Ambika Kuppusamy
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks for your reply.

I want to create a framework which i can use it in all my future web applications and hence i can reuse the common functionalities in all applications. So i am trying to develop these common functionalities as a framework.
 
Ranch Hand
Posts: 959
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Why do you want to reinvent the wheel when there are so many good web frameworks out there? Most good web frameworks have all the things that you listed above.
 
Ambika Kuppusamy
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you.

There are so many frameworks available which i can use.. But if i want to use one framework which should have all my functionalities, then what might be the solution? Actually our company wants to develop their own framework with some general functionalities. If we develop such a thing, in future, we can concentrate on only specific requirements(core business requirements) rather looking at these basic functionalities.
 
Bartender
Posts: 4121
IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you choose an existing framework you can focus on "core business requirements" right now rather than spending time building "basic functionalities" first. And as you bring new people on the project, you can look for people with previous experience in that framework, or at least get people up to speed with existing tutorials/documentation that you don't have to produce.

Why do you need to develop a new framework rather than using an existing one? What's missing from existing frameworks that you need?
 
Author
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Right now you're not describing a framework: you're describing a skeleton app.

A framework defines *how* the things you're talking about are done.
 
Ranch Hand
Posts: 3852
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Just want to ask few questions.


Which framework provides login feature (where you just configure an IDM tool & you are done)?
Which framework provides sign up feature (where fields can be configured, mandatory or non mandatory, validation rules, CAPTCHA etc)?
Which framework provides email notification (a kind of engine where email templates are there, just intimate it & it sends mail)?

Thanks.
 
ankur rathi
Ranch Hand
Posts: 3852
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Ambika,

Few more generic features:

1. Quiz, survey (admin can configure them, run them on web site, collects reports etc).
2. Just browsed URLs (the ones user just visited).
3. User's link inbox (my links type, where user can add site links which he likes).
4. Alerts (any types of alerts can be viewed here...)

Will keep adding...
 
Ambika Kuppusamy
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi All,

Thank you for your replies.

Ya. I want a skeleton application only. Thanks.

The features that you mentioned are good.

Thanks a lot...
 
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi All!


Can anyone suggest me what are all the common functionalities i can add in my framework?



The problem is in what you mean by "your framework". There are about 70 of frameworks. Why in fact may you want to develop a new one? - they ask. But YOU ARE RIGHT. There are so many frameworks NOT because they are good. Obviously there are so many of them because none of them is indeed good. Obviously you understand that and that is why want a one of your own.

I have investigated a good part of existing frameworks and came to understanding that none of them is good to be used as a core to move forward to the future. The problem is that they all seemply do not dig deep enough int the problem as a mathematical problem. So I have developed something really new. Currently it is already a mature product but it is still a "core" of framework, without I guess of all you mean as "features". You need a good core to build a reliable house. Theoretically it is same core as JSP is a foundation for many of existing ideas, but in fact the new starts with that it is a replacement of JSP itself with strong development of all the ideas that led to JSP as a solution. On that basis it reached a very simple yet full-scale framework and that happened almost unexpectedly because it happened as a natural result of basic solutions.

I suggest my framework may be a staring point for you development if you use it and start adding "features". I suggest cooperation in this kind of work.

Here is a reference: http://www.hybridserverpages.com/

Alex



 
reply
    Bookmark Topic Watch Topic
  • New Topic