ورود

View Full Version : شروع جاوا برای وب



mahdisaraei
دوشنبه 12 مرداد 1394, 00:33 صبح
سلام
من برنامه نویس php هستم و میخام جاوا کار کنم.
۱ برای شروع چکار کنم ،
۲. هاست از کجا بگیرم ؟
۳. روی لوکالچطور کار کنم ؟
۴. دیتابیس چیه ! ؟
۵. فرم ورکی مثل جوملا و وردپرس برای جاوا وجود داره ؟
۶. کتاب و مقاله و سایت چیزی هست ؟
۷. کتابخونه هاشو میشه واسه برنامه جاوا برای ویندوز هم بکار برد ؟

محمد فدوی
دوشنبه 12 مرداد 1394, 01:57 صبح
۱. اگه با جاوا آشنایی می‌تونی کم‌کم یکی از مقاهیم پایه‌ی Java EE رو شروع کنی و بعد کم‌کم بری به سمت یکی از فریمورک‌های بزرگ Java EE.
۲. شرکت‌هایی هستن توی ایران که میزبانی وب جاوا رو انجام می‌دن و البته از نظر تئوری هر هاستی که روش سرویس‌های مربوط به PHP (مثل LAMP‌) نصب باشه می‌تونه برای جاوا هم استفاده بشه.
۳. یه مقدار دیدگاه با برنامه‌نویسی PHP‌ تفاوت داره. برنامه‌نویسی PHP معمولا توی یه ویرایشگر مثل SublimeText یا Emacs انجام می‌شه. از اونجایی که اکوسیستم جاوا خیلی بزرگ‌تر از این حرفاست تقریبا باید بپذیریم که بدون IDE تولید برنامه‌های واقعی غیرممکنه. برای راه‌اندازی یه سرویس وب روی Localhost کافیه یه IDE خوب مثل Netbeans یا Eclipse رو نصب کنید تا با استفاده از اون خیلی از کارا انجام بشه. وب‌سروری که خیلی در کنار جاوا کاربرد داره اسمش هست Apache Tomcat، ولی تنها گزینه این نیست.
۴. دیتابیس که اینه (https://en.wikipedia.org/wiki/Database). ولی برای برنامه‌نویسی جاوا می‌شه از همه‌ی دیتابیس‌های مشهور موجود استفاده کرد. از بین RDBMSها مثل MySQL و Oracle و Microsoft SQL Server و SQLite و از بین NoSQLها مثل MongoDB. البته مشابه PHP معمولا برای برنامه‌نویسی وب در کنار جاوا خیلی از MySQL استفاده می‌شه.
۵. وردپرس و جوملا فریمورک نیستن، دوتا سیستم مدیریت محتوا (CMS) هستن. بله توی جاوا هم CMSهای زیادی پیاده‌سازی شده. این لیست (https://en.wikipedia.org/wiki/List_of_content_management_systems) رو ببین.
۶. تا دلت بخواد. می‌تونی توی تاپیک کتابخانه‌ی جاوای همین تالار بگردی و کتابای خوبی پیدا کنی.
۷. بله. جاوا از اول هم رسالتش «استقلال از سکو» بوده و هست.