PDA

نسخه کامل مشاهده نسخه کامل : معرفی مدل برنامه نویسی aop یا همون Aspect Oriented Programming؟؟ تو تالار برنامه نویسی جواب ندادن!



m1r@
11-01-2008, 22:34
سلام دوستان

من داشتم تو یه فروم راجع به مقایسه پلتفرمهای مختلف واسه وب نویسی مطلب میخوندم, یکی از ویژگیهایی که واسه امتیاز دادن به یه پلتفرم روش خیلی مانور میدادن قابلیت AOP بودن زبانهای تحت پوشش اون پلتفرم بود.(مثل OOP یا چیزایی از این قبیل). حالا میخوام بدونم کلا این مدل AOP چی هست؟ یعنی ویژگیهاش و اینکه چه قابلیتهایی رو فراهم میکنه بیشتر بدونم. تو فروم برنامه نویسی پرسیدم یا نمیدونستن یا کمک نکردن.

در واقع Aspect Oriented Programming هستش که به AOSD یا Aspect Oreinted Software Development (اگه درست نوشته باشم) هم میشناسنش!

در ضمن میخوام بدونم بین ASP.Net , Java یا PHP کدومشون این قابلیت رو دارن؟(مخصوصا PHP)

neopersia
12-01-2008, 01:05
من تا به حال در این مورد چیزی نشنیده بودم ولی این لینک ممکنه کمک کنه (من که حوصله نداشتم بخونمش!):

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

my friend
12-01-2008, 01:22
منم در این مورد چیزی نشنیده بودم...
یه سرچ زدم ، اینها رو برای PHP پیدا کردم:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا اگه کسی تونست بفهمه این برنامه نویسی جهت گرا (؟!) چی هست یه توضیحی در موردش بده...

m1r@
12-01-2008, 01:34
wiki رو که خودمم حوصله نکردم بخونم, این لینک آخریه که مسعود داده هم مربوط به یه گروهیه که این قابلیت رو به php اضافه کردن و ارائه میدن(اگه اشتباه نکرده باشم).

ظاهرا php تازه این قضیه رو ساپورت میکنه ولی تو جاوا خیلی قوی پیاده میشه, یعنی بهتره بگم اکثر جاهایی که اسم aop هست, جاوا هم همراشه. تکنولوژی اصلا جدید نیست, چون یه pdf گیر آوردم واسه سال 97 که ظاهرا تو اون سال به عنوان تکنولوژی جدید معرفیش کردن, اینم لینکش:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینا اطلاعات اولیه که گیر آوردم, گفتم شاید بد نباشه اینجا هم بزارم, کسی خواست بتونه استفاده کنه. حالا باز یه کم بیشتر میسرچم چیزی فهمیدم میگم. بقیه هم هر کی تونست کمک کنه, دریغ نکنه لطفا...