سلام
دوستان می خواستم در این تاپیک به شباهت ها و تفاوت های بین دو پلتفرم بزرگ JDK و (Mono & .net) بپردازیم.
(JDK یا Java Development kit پلتفرم جاواست)
اولین نظر رو خودم می گذارم:

شباهت ها:

هردو اوپن سورس هستند.
هردو باعث رهایی برنامه نویس از تفاوت های سیستم عامل می شوند.

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

اما Mono یک شبیه سازی از .net می باشد. و ممکن است در برخی کاربرد ها تفاوت هایی به وجود آید.و برنامه نیاز به تغییراتی داشته باشد.