قبل از اينكه نظرم رو عرض كنم چند تا نكته مقدماتي لازمه ذكر بشه تا ابهام موجود در ذهن بعضي از دوستان بر طرف بشه منطقا" مقايسه دات نت و J2EE يه چيزي است تو مايه هاي مقايسهء نوت بوك و MainFrame . ( عمدا" از اين دو لفظ براي تشبيه استفاده كردم . بعدا" مشخص ميشه چرا ) هر دو به نوعي كامپيوتر هستند ، يعني محاسبه كننده و هر دو از سخت افزارهائي تحت كنترل نرم افزار تشكيل شده اند اما هر كدام براي هدف خاصي طراحي شده اند و براي كاربرد خاصي مناسب هستند . مقايسه هاي مختلفي بين اين دو تكنولوژي روي اينترنت موجوده كه من به دو دسته تقسيمشون ميكنم . گروه اول كساني هستند كه طرفدار يكي از دو تكنولوژي هستند ( به هر دليلي ) و قصد دارند با براهين و ادله بعضا علمي و بعضا غير علمي برتري يكي رو بر ديگري اثبات كنند و گروه دوم كساني هستند كه بدون تعصب اما با نيت مشخص كردن برتريهاي هر تكنولوژي بر ديگري در حوزه اي خاص توليد شده اند مثلا" يكي ميگه ASP .NET براي توليد محتواي وب بهتره و RMI براي ايجاد ارتباط Multi Tire و ... و في الواقع بگن هر دو چيزهاي خوبي دارند اما هر كدام در يك بخش . "نظر شخصي" من اينه كه هر دو گروه اشتباه ميكنند . اول در مورد علت اين طرز فكر توضيح ميدم ، بعد در مورد بخشهاي مختلف هر دو تكنولوژي يه سري مطلب عرض ميكنم .