Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

* Welcome Ramnivas Laddad

 
Henry Wong
author
Marshal
Pie
Posts: 21508
84
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This week, we're delighted to have Ramnivas Laddad helping to answer questions about the new book AspectJ in Action.

The promotion starts Tuesday, October 6th 2009 and will end on Friday, October 9th 2009.

We'll be selecting four random posters in this forum to win a free copy of the book provided by the publisher, Manning Publications Co.

Please see the Book Promotion page to ensure your best chances at winning!

Posts in this welcome thread are not eligible for the drawing.
 
Henry Wong
author
Marshal
Pie
Posts: 21508
84
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

In thinking about this a bit, this is probably not the optimum forum for this subject. But... let's not quibble.


Welcome Ramnivas. Thanks for helping out this week.


And to everyone, have a fun promotion.

Henry
 
Ramnivas Laddad
Author
Ranch Hand
Posts: 62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks, Henry.

Java Ranchers, I look forward to your questions!

-Ramnivas
 
Muhammad Saifuddin
Ranch Hand
Posts: 1324
Android Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Author,

Welcome to Javaranch,
 
ContactAnirban Bhattacharjee
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi ,
Every other day new and new frameworks are coming, utilizing AOP. And by and large you cant deny the fact that everybody will soon start suffering from YET ANOTHER ASPECT ORIENTED FRAMEWORK SYNDROME. So we need to select the best AOP framework available from the huge pool. In your book have you discussed the probable ways in which a developer can choose the best possible AOP framework and make the development process more joyful.
 
Ramnivas Laddad
Author
Ranch Hand
Posts: 62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Are you really sure that there is a "huge pool" of AOP frameworks out there? Perhaps you can elaborate your point by listing the frameworks you are thinking of.

As far as I understand, for Java, there is basically only one that has any meaningful traction -- AspectJ. Even Spring has adopted the AspectJ programming model. Even if you count AOP alliance as another model, that makes it two. And two makes a relatively small pool :-)

-Ramnivas
 
ContactAnirban Bhattacharjee
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sir,

May be my understanding is wrong, but according to me there are quite a few frameworks utilizing AOP. Spring does it, SEASAR(a pretty popular framework in Japan, and rampantly used by my company), Google Guice, JBossAOP, Nanning ... etc.

So, sir, it seems to me there is no dearth of options if one is willing is get his hands dirty with AOP.

- Anirban Bhattacharjee

 
Hong Anderson
Ranch Hand
Posts: 1936
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome Ramnivas. It's nice to meet you.
 
Vijitha Kumara
Bartender
Pie
Posts: 3918
10
Chrome Fedora Hibernate
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome Ramnivas
 
Amruth Puppala
Ranch Hand
Posts: 295
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,
Welcome Ramnivas .

How aspectJ does system-wide error-handling , Need some clarity answer. It is it similar to exception handling in java or any new approach it follows?
 
Sampath Abeysinghe
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome Ramnivas Laddad. I like to learn some AOP.
 
Ramnivas Laddad
Author
Ranch Hand
Posts: 62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Amruth,

Can you please ask this question in a new thread. This way we can keep this thread "modular"... handling only the "Welcome" functionality :-)

-Ramnivas
 
Ramnivas Laddad
Author
Ranch Hand
Posts: 62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
ContactAnirban Bhattacharjee wrote:Sir,

May be my understanding is wrong, but according to me there are quite a few frameworks utilizing AOP. Spring does it, SEASAR(a pretty popular framework in Japan, and rampantly used by my company), Google Guice, JBossAOP, Nanning ... etc.

So, sir, it seems to me there is no dearth of options if one is willing is get his hands dirty with AOP.

- Anirban Bhattacharjee



There are AOP frameworks such as AspectJ, AOP alliance, and JBossAOP. Then there are frameworks that use AOP such as Spring and its related frameworks, Seasar, Guice, and JBoss. Of these framework, Spring uses AspectJ, Seasar and Guice both use AOP alliance, and JBoss uses JBossAOP. As for Nanning, the last release was in 2003, so I think we can safely ignore it as a choice.

Many frameworks utilizing AOP is a good thing (similar to many frameworks utilizing object-oriented programming). That in itself is not a problem.

There was a time when there were many AOP frameworks, but now the field is settled quite a bit. I haven't seen any new AOP framework being introduced in Java in last 2-3 years.

I hope this helps.

-Ramnivas
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34973
379
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome Ramnivas!

Modular is good . Plus questions in this thread aren't entered in the promo.
 
Amruth Puppala
Ranch Hand
Posts: 295
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Ramnivas!!
What are the benefits of using AspectJ over java?
 
Chandra Sreeraman
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Ramnivas

It's great to hear from you. I am looking forward to the Q&As on this topic.


Chandra Sreeraman
 
austin o'connor
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
[edit: question removed -- please post questions in new topics at the author's request]
 
Ninad Kulkarni
Ranch Hand
Posts: 802
Java Linux
 
satish kandukuri
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome Mr. Ramnivas.

[Edit: question removed. Please ask questions in new topics as instructed.]
 
Aarti Malhotra
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome Mr. Ramnivas.
I did go through sample chapter and it seems very nicely explained. Would like to read more of it.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic