PDA

View Full Version : سوال: سوالاتی عمومی درباره جاوا؟



esmaeilbf
جمعه 30 فروردین 1392, 22:54 عصر
با جاوا میشه برنامه های که مثلا با php یا asp مینویسم رو پیاده سازی کرد منظورم اسکریپت های تحت وب؟
چندتا از سایت های بزرگی که با جاوا نوشته شدن رو معرفی کنید؟(مثلا mci.ir)

مبین رنجبر
جمعه 30 فروردین 1392, 23:01 عصر
جاوا امکانات تحت وب خوبی داره که میتونید همانند php و یا asp یک وب سایت کامل طراحی کنید.
سایت کامل ایرانی که به طور کامل با جاوا نوشته شده باشه حضور ذهن ندارم ولی بخش بانکداری الکترونیک وب سایت بانک پارسیان با جاوا نوشته شده.

esmaeilbf
شنبه 31 فروردین 1392, 00:07 صبح
جاوا امکانات تحت وب خوبی داره که میتونید همانند php و یا asp یک وب سایت کامل طراحی کنید.
سایت کامل ایرانی که به طور کامل با جاوا نوشته شده باشه حضور ذهن ندارم ولی بخش بانکداری الکترونیک وب سایت بانک پارسیان با جاوا نوشته شده.
لزوما سایت ایرانی نمیخوام خارجی هم خوبه .
معمولا توی پروژه های تحت وب PHP و asp استفاده میشه علت استفاده ی محدود از جاوا چیه؟

مبین رنجبر
شنبه 31 فروردین 1392, 00:19 صبح
لزوما سایت ایرانی نمیخوام خارجی هم خوبه .
معمولا توی پروژه های تحت وب PHP و asp استفاده میشه علت استفاده ی محدود از جاوا چیه؟

اگر یک جستجویی بکنید حتما به سایت های مهمی که با جاوا نوشته شده اند میرسید.

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

rahimi.mohamad24
شنبه 31 فروردین 1392, 07:39 صبح
.چون جاوا مستقل از سکو هست بیشتر نرم افزار های Native نوشته میشن.
میشه بیشتر توضیح بدید؟
آیا این جمله درباره ی c# هم صدق می کنه؟

esmaeilbf
شنبه 31 فروردین 1392, 08:09 صبح
یعنی جاوا رو نمیشه روی سرور های لینوکسی و ویندوزی run کرد پس مستقل از سکو بودن چه فایده ای داره و اگر میشه پس باید پرفورمنسش پایین باشه در کل قدرت جاوا رو فقط میتونیم بگیم توی شی گرایی و پرتابل بودن هست
در کل یه سوالی که هست اینه :
چرا باید جاوا رو یادبگیریم در صورتی که مثلا j2me دیگه کارایی نداره ! سرعت اجرای برنامه هاش نسبت به نرم افزار هایی که به صورت native هستند کمتره!و

maktoom
شنبه 31 فروردین 1392, 08:13 صبح
سلام

لزوما سایت ایرانی نمیخوام خارجی هم خوبه .
سایت 4shared.com که برای آپلود فایل هستش.

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

شاید چون سرورهایی که جاوا ساپورت کنن کم هستند و یا کمبود برنامه نویس جاوا.
خب این هم یه جمله دیگه.
همونطور که گفتم امنیت سرور رو در درجه اول با سیستم عاملش تامین می کنن. و این یعنی استفاده از سرور های لینوکسی.
درمورد کمبود برنامه نویس جاوا باید بگم این موضوع در ایران بیداد می کنه. اما اگر در مورد کل دنیا صحبت کنیم به این صورت نیست. شرکتهای بسیاری هستن که علاوه بر معتبر بودن و سازمانی بودن، بیس کار خودشون رو روی جاوا گذاشتن. مثل شرکت تولید کننده پرتال سازمانی لایفری (www.liferay.com). این شرکت برترین پرتال سازمانی رو تولید می کنه و در دو نسخه تجاری و اپن سورس در اختیار سازمانها میذاره. و این یعنی امنیت در حد سازمانهای ملی یک کشور.
شما در زبان جاوا یکبار کد می نویسید و در سیستم عاملهای مختلف بر روی سیستمهای سخت افزاری گوناگون به کرار اجرا می کنید. این معجزه جاوا است. "بایت کد"
بطور کلی علاقه مندم این نکته رو یادآور بشم که جاوا دنیای متن باز رو بعنوان کمک خودش برای توسعه داره. اما دات نت شرکت ماکروسافت رو. بنابراین شما در داتنت بسته های بسیار مناسب و شیکی رو می بینید. تکنولوژی ها به خوبی طبقه بندی شدن و داکیومنت ها هم فراوون هستن. اما نکته ای که در این میون برای دات نت کارها مشخص نمی شه اینه که ماکروسافت تکنولوژی های مختلف دنیای متن باز رو جمع آوری می کنه سازماندهی می کنه و با سروصدا در محیط توسعه خودش اونرو بعنوان یک قابلیت جدید دات نت معرفی می کنه. در این بین دات نت کار ها بسیار مشعوف می شن و لذت می برن که چقدر ماکروسافت پیشرفتست و چقدر اونها خوشبخت هستن که دارن با تکنولوژی های دات نت این شرکت کار می کنن. خب در واقع باید گفت اکثر تکنولوژی های بروزی که در دات نت می بینید برای بسیاری از جاوا کارها خاطرست. دنیای متن باز خلاقیتهای بیشماری داره.
شاید این مقایسه به واقعیت شباهت خوبی داشته باشه که کسایی که داتنت کار بودن و قتی به جاوا رو یمارن احساس فردی رو دارن که یه سخنرانی رو واسه خونواده خودش می کرده حالا بهش می گن بیا توی استادیم همون سخنرانی رو انجام بده. حالا باید تمامی پلتفرمها رو ببینه و تمامی نکات ریز و درشت رو لحاظ کنه. دیگه کامپوننت آماده ای که مثل چوب جادویی بکارش ببری به اون تر و تمیزی نیست. واقعا باید بلد باشی کد بنویسی. در واقع در دانش برنامه نویسی باید متبحر باشی و نه در دانش کامپوننت شناسی.
موفق باشید./

مبین رنجبر
شنبه 31 فروردین 1392, 08:25 صبح
سلام

سایت 4shared.com که برای آپلود فایل هستش.

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

خب این هم یه جمله دیگه.
همونطور که گفتم امنیت سرور رو در درجه اول با سیستم عاملش تامین می کنن. و این یعنی استفاده از سرور های لینوکسی.
درمورد کمبود برنامه نویس جاوا باید بگم این موضوع در ایران بیداد می کنه. اما اگر در مورد کل دنیا صحبت کنیم به این صورت نیست. شرکتهای بسیاری هستن که علاوه بر معتبر بودن و سازمانی بودن، بیس کار خودشون رو روی جاوا گذاشتن. مثل شرکت تولید کننده پرتال سازمانی لایفری (www.liferay.com). این شرکت برترین پرتال سازمانی رو تولید می کنه و در دو نسخه تجاری و اپن سورس در اختیار سازمانها میذاره. و این یعنی امنیت در حد سازمانهای ملی یک کشور.
شما در زبان جاوا یکبار کد می نویسید و در سیستم عاملهای مختلف بر روی سیستمهای سخت افزاری گوناگون به کرار اجرا می کنید. این معجزه جاوا است. "بایت کد"
بطور کلی علاقه مندم این نکته رو یادآور بشم که جاوا دنیای متن باز رو بعنوان کمک خودش برای توسعه داره. اما دات نت شرکت ماکروسافت رو. بنابراین شما در داتنت بسته های بسیار مناسب و شیکی رو می بینید. تکنولوژی ها به خوبی طبقه بندی شدن و داکیومنت ها هم فراوون هستن. اما نکته ای که در این میون برای دات نت کارها مشخص نمی شه اینه که ماکروسافت تکنولوژی های مختلف دنیای متن باز رو جمع آوری می کنه سازماندهی می کنه و با سروصدا در محیط توسعه خودش اونرو بعنوان یک قابلیت جدید دات نت معرفی می کنه. در این بین دات نت کار ها بسیار مشعوف می شن و لذت می برن که چقدر ماکروسافت پیشرفتست و چقدر اونها خوشبخت هستن که دارن با تکنولوژی های دات نت این شرکت کار می کنن. خب در واقع باید گفت اکثر تکنولوژی های بروزی که در دات نت می بینید برای بسیاری از جاوا کارها خاطرست. دنیای متن باز خلاقیتهای بیشماری داره.
شاید این مقایسه به واقعیت شباهت خوبی داشته باشه که کسایی که داتنت کار بودن و قتی به جاوا رو یمارن احساس فردی رو دارن که یه سخنرانی رو واسه خونواده خودش می کرده حالا بهش می گن بیا توی استادیم همون سخنرانی رو انجام بده. حالا باید تمامی پلتفرمها رو ببینه و تمامی نکات ریز و درشت رو لحاظ کنه. دیگه کامپوننت آماده ای که مثل چوب جادویی بکارش ببری به اون تر و تمیزی نیست. واقعا باید بلد باشی کد بنویسی. در واقع در دانش برنامه نویسی باید متبحر باشی و نه در دانش کامپوننت شناسی.
موفق باشید./

من در مورد شرایط فعلی ایران عرض کردم و برای کل جهان صدق نمیکنه.