• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

hibernate is backend technology or front end

 
Mary Chellapa
Ranch Hand
Posts: 93
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
sounds stupid but would you call hibernate a back end technology or a front end technology?
helps map the table and stored procedures etc into your code, relieved the developer from use of SQL, so where do you think it should be placed?
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65218
95
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
While many people (unfortunately) perform database access in the presentation tier, but that doesn't make DB access "front end" technology.

But I guess it all comes down to what you define as front-end and back-end. A DB Admin for example, might consider anything that's not the DB itself as "front-end", while a web developer will consider anything not in the presentation tier "back-end".

What are your definitions?
 
ntumba lobo
Ranch Hand
Posts: 180
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For me the distinction between frontend/backend is the same as client side/server side.

Front end techno executed on the browser, e.g HTML , CSS, Javascript etc ...
Backend techno executed on the server e.g Struts, Hibernate etc
 
Mary Chellapa
Ranch Hand
Posts: 93
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hmm ... its backend !
 
Manuel Petermann
Ranch Hand
Posts: 177
Hibernate Linux Python
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In my definition every library not designed to display something is not a frontend.
Libraries using services from other libraries are at least middleware.
Libraries providing services are backend.
Just my 2 cents.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic