آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

آموزش جاوا و کاتلین

SteveJobs  8 سال پیش  7 سال پیش
+1 0

سلام دوستان

به نظر شما الان که زبان برنامه نویسی کاتلین اومده باید چیکار کنیم

ینی برنامه هایی که در اندروید استدیو با زبان جاوا نوشته میشن جواب نمیدن و حتما برنامه باید بر پایه کاتلین باشه

+3 0
سلام. این نظر من هست و شاید متفاوت با نظر دوستان حرفه ای باشه :) ! دوست من جاوا خیلی کارآمدتر از چیزی هست که فکرشو میکنید . شما فقط دارید از جاوا برای برنامه نویسی اندروید در اندروید استودیو یا ... استفاده می کنید. جاوا زبانی نیست که به راحتی نابود بشه و دیگه به قولی منسوخ شه :) و اینکه تقریبا یه سالی هست که گوگل زبان جدیدی رو برای نوشتن برنامه های اندرویدی رو معرفی کرد به اسم کاتلین . درسته خیلی ها رفتن سراغش و دارن با اون برنامه نویسی رو انجام میدن ولی به این معنی نیس که دیگه کسی برنامه نویسی اندروید رو با جاوا انجام نمیده :) و حتما نداره هر کس دلش میخواد می تونه کاتلین یاد بگیره و شاید این دل بخواهی تا اینده ی ن چندن دور به باید تبدیل شه و ما علاوه بر جاوا باید کاتلین هم بلد باشیم . و اینکه کاتلین بهینه هستش و سریعتر و ... . یه سری خصوصیت عالی داره میتونید مطالعش کنید. ولی مطعن باشید که جاوا برای برنامه نویسی اندروید ناوبد نمیشه . حداقل تا سال های اتی :) پس با خیال راحت سمت هر جاوا برید که یادگیری کاتلین در صورت بلد بودن جاوا کاری نداره :) موفق باشید (8 سال پیش)
+1 0
سلام بنظرم کاتلین جای جاوا را خواهد گرفت چون با نگاه به اشکالات جاوا به توسعه ادامه می دهد. (8 سال پیش)
+1 0
هیچ کدوم جای یکدیگر رو نمیگیرن. کاتلین تنها برای اندروید البته فعلا اما جاوا چند سکویی است (8 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
ابولفضل  8 سال پیش
+2 0

سلام دوست عزیز

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

اینقدر در انتخاب زبان برنامه نویسی برای ادامه کار شاخه به شاخه نروید از هدف اصلی خودتون دور می شوید شما یک زبان برنامه نویسی را کامل یاد بگیرید اگر از خانواده زبان های برنامه نویسی C باشد به راحتی چندین زبان برنامه نویسی را بدونه زحمت بیشتر می توانید یاد بگیرید.نه اینکه از هر زبان برنامه نویسی یک چیزی نصفه نیمه بلد باشید اینطوری وقت خودتون رو هدر دادید.

برای مثال در زبان برنامه نویسی جاوا ما برای چاپ یک رشته در خروجی می نویسیم :

 System.out.println("Hello Word");

اما در زبان جدید کاتلین برای چاپ Hello Word می نویسیم :

 println("Hello Word");

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

با یادگیری جاوا شما می توانید با صرف چند روزی وقت زبان های برنامه نویسی دیگر را هم یاد بگیرید.(مثل سی شارپ ، php و...)

موفق و پیروز باشید

0 0
واقعا کاتلین جایگزین جاوا خواهد شد، جدیدا اینطور بنظر میرسه. (7 سال پیش)
0 0
اینجا گوگل خودش تنها نیست با باگ های بچگانه اش، شرکت روسی پا ب پاش سوتی هاشون رو میگیره. (7 سال پیش)
+2 0
جدا از اینکه بخواهیم خیلی در مورد جاوا تعصب به خرج بدیم به نظر من یاد گرفتن زبان کاتلین خالی از لطف نیست (7 سال پیش)
پاسخ به سوال 
arashcode  7 سال پیش
+4 0

دوست من نمی دونم چند سالتون هست اما توجه شما رو به چند نکته جلب می کنم

1-در فراگیری یک زبان برنامه نویسی باید به گستردگی منابع آموزشی کتابخانه ها دقت کرد چون زمان هایی خواهد رسید که وجود یک مشکل هفته ها وقت شما رو بگیره و اگر منبع خوبی وجود نداشته باشه سخت خواهد بود و یک زبان هر چقدر قدیمیتر باشد منابع بیشتری خواهد داشت

2-به بازار کار اون زبان باید دقت بشه اینکه جدیده خوبه و فلانه تا زمانی که مورد استقبال و پشتیبانی بازار قرار نگیره شما فرصت های درآمدی کمتری خواهید داشت .

3-چند سال دیگه که خسته از کار خواهید شد وقتی به گذشته نگاه کنید اینجور نباشه که صدها دانش داشته باشید که حتی دیگه تعدادش از دستتون دررفته و زمان های زیادی صرفا برای یادگیری صرف کردید همان طور که می دانید دانش برنامه نویسی به شدت فرار و در حال پوست اندازی و قدیمی شدنه چند سال بعد برای کسی مهم نیست که شما 10 ها زبان بلدید پس تمرکز کنید .

4- هرگز در چرخه بی انتهای یاد گیری به دام نیفتید البته یادگیری خیلی خوب هست و منظور من نوعی از یادگیری هست که همه ما تجربشو شاید داشتیم یعنی هر روز که زبان جدید میاد فوری بریم سمت اون در حالی که قبلی را حتی تا نصفه هم کار نکردیم اینجوری دیگه عمر ما در یادگیری ها می گذرد در حالی که فرصت ما محدوده پس روی حال تمرکز کنید

0 0
خیلی سریع پیشرفت میکنه این زبان، منابع فارسی هم زیاد هست.حتی پروژه محور هم گیر میاد. (7 سال پیش)
0 0
فوقش اگر کتابخانه ای ک مد نظر ما هس در کاتلین پیدا نشد میتونیم کد جاوا رو جلومونن بگذاریم و کاتلینش رو بزنیم اصلا هم کار مشکلی نیست حتی خود اندروید استودیو ب اسونی ی control+s تبدیلش میکنه (7 سال پیش)
0 0
mohammad عزیز نمیشه که سر هر کلاسی بشینیم اونو از نوع بزنیم به نظرم باید کمی زمان داد بهش (7 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .