PDA

View Full Version : قابلیت های Java چیست؟



javad_r_85
یک شنبه 21 آذر 1389, 19:19 عصر
با سلام .من حدود یک سال و نیم است که سی شارپ کار می کنم اوایل خیلی جالب و راحت بود برام.ولی الان می فهمم که اونطوری هم که فکر می کردم نیست.در واقعه به این نتیجه رسیدم که هر زبانی قابلیت های خاص خود و قدرت خاص خود را دارد مثلا سی شارپ در برنامه های تجاری خیلی خوب عمل می کند در صورتی که برای برنامه نویسی سیستم عامل اینطور نیست .برای همین نمی خوام وقت خودم را تلف کنم و از اساتید گرامی تقاضا دارم که بفرماییند که جاوا در چه زمینه ای قویتر عمل می کند تا وقتم را برای اون موضوعات قرار دهم.

با تشکر

sia_2007
یک شنبه 21 آذر 1389, 19:47 عصر
اگه میخوای برنامه نویسی سیستم عامل کار کنی؛ ( البته اگه منظورت برنامه نویسی سیستمیه )؛ جاوا هم به دردت نمیخوره

hamidmohebi
یک شنبه 21 آذر 1389, 20:08 عصر
خواهش ميكنم دور جاوا رو خط بكش

rezatashtboland
چهارشنبه 24 آذر 1389, 02:38 صبح
دوسن عزیز میشه بگید چرا باید دور جاوا رو خط کشید ؟

ميرزا عبدالزكي
جمعه 26 آذر 1389, 11:10 صبح
بله راست میگن. میشه بگید چرا باید دور جاوا رو خط کشید؟

javaphantom
جمعه 26 آذر 1389, 15:42 عصر
سرعتش خیلی پاینه و امنیتم نداره. از همه مهمتر pointer نمی تونی توش تعریف کنی. امروزه زبانهایی مثل c و C# در حال رشد و نمو هستن. می تونیم بریم سراغ این زبانها.

h.frend
جمعه 26 آذر 1389, 15:53 عصر
در مورد برنامه نویسی سیتسم بهترین زبان ++C می باشد. ولی حذف اشاره گر در جاوا یکی از نقاط قوت این زبان هستش که امنیت این زیان را بالا می بره.

javaphantom
جمعه 26 آذر 1389, 16:32 عصر
در مورد برنامه نویسی سیتسم بهترین زبان ++C می باشد. ولی حذف اشاره گر در جاوا یکی از نقاط قوت این زبان هستش که امنیت این زیان را بالا می بره.

نتیجه C++ چون در اون pointerهست پس یک زبانی هست که دارای نقاط قوت نیست مانند امنیت.


سوال: چگونه همچین زبانی می تونه بهترین زبان برای برنامه نویسی سیستم باشه؟

rezaricky
جمعه 26 آذر 1389, 22:52 عصر
اول هدف تونو مشخص بکنین بعد زبان برنامه نویسی رو انتخاب کنین
میخواین چه جور برنامه ای بنویسین؟
جاوا برای برنامه نویسی سیستمی ساخته نشده !

javaphantom
شنبه 27 آذر 1389, 00:54 صبح
اول هدف تونو مشخص بکنین بعد زبان برنامه نویسی رو انتخاب کنین
میخواین چه جور برنامه ای بنویسین؟
جاوا برای برنامه نویسی سیستمی ساخته نشده !

برنامه نویسی سیستمی یعنی چی؟

iman_reih
دوشنبه 13 دی 1389, 15:32 عصر
جاوا رو میشه از چندین دیدگاه مختلف بررسی کرد:
1. مستقل بودن از سیستم عامل : برای جاوا هیچ فرقی نمیکنه که application در کدام سیستم عامل اجرا میشه چرا که جاوا یک زبان compiler است و این یکی از مهمترین مزیت هاش است یعنی کد هایی که نوشته میشه با زبان جاوا ابتدا به زبان bytecode تبدیل میشه و بعد JVM یا همون Java Virtual Machine اون رو به زبان قابل فهم برای ماشین تبدیل میکنه حالا شما میتونید برنامه خودتونو بنویسید و بعد از کامپایل روی هر سیستم عاملی که میخواهید اجراش کنید.

2. IDE های مختلف : برای یک برنامه نویس چندین نوع IDE وجود داره که هر کدوم مزیت های خودشو دارن و میشه به هر کدوم هزاران plugin اضافه کرد. Eclipse, IDEA, JDeveloper, NetBeans وغیره.

3. وسیع بودن زمینه ی انتخاب : میشه گفت در جاوا هزاران framework وجود داره که هزاران developer متخصص دارن روش کار میکنن به صورت رایگان برای استفاده عموم قرار میدن open source . مثلا برای وصل شدن به پایگاه داده در جاوا شاید بالغ بر 100 تا framework خیلی خیلی قوی وجود داشته باشه که هر کدوم در شرایط مختلف مورد استفاده قرار میگیزند.

4. قابل اطمینان : یکی از مهمترین عوامل دز جاوا قابل اطمینان بودن برنامه است - یعینی برنامه ای که مینویسی 100% مطمئن هستی که برنامه BUG زبان برنامه نویسی نداره و اگه مشکلی وجود داشته باشه خود برنامه نویس به وجود اورده.