You are currently browsing the category archive for the 'جاوا' category.

خب سلام به رفقا. یه مدت نبودم. این ترم تو دانشگاه هر شیش روز هفته رو کلاس دارم و یه کم سرم بیشتر شلوغ شده. اما خوب هنوز فرصت میشه بیام تو وبلاگ رفقا یه نگاهی بندازم, خبرهای جدید دنیای متن باز رو بخونم, یه 360 ای چک کنم و…….. چیزهای جدید پیدا کنم!البته این چیزی که من پیدا کردم اونقدر ها هم جدید نیست, خودمم چند بار قبلا اسمش رو شنیده بودم اما زیاد واسم مهم نبود. این که یه سری اومدن جاوا رو با پایتون و روبی مخلوط کردن و یه زبان دینامیک و کامپایلری! رو ساختن اصلا از نظر من چیز مهمی به حساب نمی یومد. دقت به فعل “نمی یومد” بکنید چون می خوام بگم اون طرز فکر واسه گذشته بود…..

در حال حاظر باید بگم خیلی تحت تاثیر قرار گرفتم. Groovy واقعا عالیه. البته هنوز تو اول راهه اما اجتماع خیلی فعالی داره. اگه بخوام به زبون ساده این زبان برنامه نویسی جدید رو واستون تعریف کنم میشه یه چیزی تو این مایه ها:

“”" یک زبان جدید دینامیک برای پلتفرم جاواست که به صورت آزاد توسعه داده میشه و سعی داره یه جاوای جدید تر و بهتر رو به وجود بیاره.”"”

این هم لیستی از ویژگی های ممتاز این زبان جدید از طرف سایت اصلیش:

– is an agile and dynamic language for the Java Virtual Machine.
–builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk.
–makes modern programming features available to Java developers with almost-zero learning curve.
–supports Domain-Specific Languages and other compact syntax so your code becomes easy to read and maintain.
–makes writing shell and build scripts easy with its powerful processing primitives, OO abilities and an Ant DSL.
–increases developer productivity by reducing scaffolding code when developing web, GUI, database or –console applications.
–simplifies testing by supporting unit testing and mocking out-of-the-box.
–seamlessly integrates with all existing Java objects and libraries.
–compiles straight to Java bytecode so you can use it anywhere you can use Java.

 

خوب فکر میکنم شما هم با این توضیحات نسبت به این زبان تحریک شدین. من که به همه توصیه میکنم حداقل یه ربعی از ساعات فراغتشون رو صرف مطالعه در مورد این زبان جدید بکنن چون واقعا چیز جذابیه. فرض کنید شما از یک سری از خصوصیت های جاوا بدتون می یومد و یا دوست داشتین یه سری از قابلیت های مورد نظرتون توی جاوا گنجونده شده بود, اما همیشه در حسرت این چیزها مونده بودین. اما Groovy واقعا همه چیزو با هم داره و خیلی از چیزهای اضافی رو هم حذف کرده. البته اگه بهتر نگاه کنید میبینید که در آخر شما دوباره به پلتفرم اصلی جاوا بر میگردین. انتخاب بین جاوا یا Groovy مثل انتخاب VB یا #C برای دات نت می مونه.

اگه بخواهیم از یه جنبه ی دیگه به موضوع نیگاه کنیم متوجه میشیم که Groovy مسلما نمی تونه به این راحتی ها به عنوان یه خطر جدی برای جاوا به حساب بیاد. اما به هر حال شاید تو پروژه های کوچک یا متوسط بتونه نظر برنامه نویسان جاوا و پایتون رو به خودش جلب کنه. در هر صورت یاد گرفتن و کار کردن با این زبان جدید خالی از لطف نیست, حداقلش اینه که اطمینان دارید تو روز مبادا می تونید با این زبان کار کنید.

 

انتشار اوبوتوی جدید رو هم تبریک میگم. در ضمن دو روزی میشه که وقتی می خوام تکنوتاکس رو باز کنم پیغام معروف “مشترک گرامی……” رو میبینم. خواستم ببینم این صحت داره یا این که فقط تو شهر ما یه همچین اتفاقی افتاده!

نمیدونم شاید قبلا این مطلب رو دیده باشید ولی من امروز به طور اتفاقی توی وب گردی های خودم بهش رسیدم. موضوع از این قراره که آقای “جیمز گوسلینگ” که به عنوان پدر “جاوا” به حساب می آید, توی یه کنفرانسی که تو نیویورک برگزار میشده, به یه سری از سوالات جواب میده. مثل این که یکی از سوالات هم این بوده که “آیا جاوا مورد تهدید هیچ کدوم از زبان های تازه وارد مثل PHP یا Ruby قرار نگرفته؟”

که ایشون هم میگه:

PHP و Ruby سیستم خیلی خوبی دارن ولی مساله اصلی اینه که هر دوی اونها جزو زبان های اسکریپتی به حساب می آن و مخصوص کار خاصی طراحی شدن: کار اصلی اون ها ساخت صفحات وب هستش و تو زمینه های دیگه وسعت چندانی ندارن. در ضمن هر دوی اون ها مشکلات بسیار جدی در قسمت کارایی و مقیاس برنامه هاشون دارن.”

بقیه متن رو خودتون بخونید تا از نظرات این آقای تپل مپلی و خوش اخلاق بهره مند بشید. من به شخصه خیلی قبولش دارم!

در ضمن صفحه “در باره من” وبلاگ رو هم به طور کامل از نو نوشتم.

بایگانی