PDA

View Full Version : شبکه اجتماعی با جاوا



tah_206207
چهارشنبه 02 آذر 1390, 21:48 عصر
سلام دوستان
من میخواستم یه وب اپلیکیشن بنویسم که به عنوان شبکه اجتماعی برای دانشگاه باشه و برخی امکانات اولیه شبکه های اجتماعی رو داشته باشه من تا حالا از جاوا تو وب استفاده نکردم و نمیدونم کدوم فریم ورک برای اینکار خوبه اگه ممکنه فریم ورکی رو معرفی کنید که بتونم راحت یاد بگیرمش تا سریعتر بتونم این برنامه رو بنویسم.
با تشکر

spiderman200700
چهارشنبه 02 آذر 1390, 22:21 عصر
سلام.
JSP خیلی راحت و خوبه.ولی اگه فقط با JSP کار کنی،رابط کاربریت خیلی خشک میشه.
اگه در کنار JSP ، از JavaScript و کتابخونه ی AJAX هم استفاده کنی،میشه یه کار خیلی عالی با رابط کاربری فوق العاده ساخت.
JSP و AJAX و JavaScript. :لبخندساده:

phoenix87
چهارشنبه 02 آذر 1390, 23:07 عصر
شما باید ببینی اون برنامت چه ویژگی هایی داره اونوقت باید تصمیم بگیری از چی استفاده کنی.یه نگاه به معماری facebook بنداز از انواع تکتولوژی ها در کنار هم استفاده کرده.

tah_206207
چهارشنبه 02 آذر 1390, 23:51 عصر
با GWT خالص میشه اینکارو کرد؟
Face Book از زبان php استفاده کرده و واسه Ajax نمیدونم از چی استفاده کرده!
راستی شما راجع به موضوعات زیر اطلاعات دارین؟
http://code.google.com/apis/opensocial/
http://shindig.apache.org/
http://www.springsource.org/spring-social
من دقیق نمیدونم ابزارهای بالا به چه کار میان! ولی فکر کنم از اونا برای توسعه برنامه هایی استفاده شه که نیاز به متصل شدن به شبکه های اجتماعی دارن نه ایجاد یک شبکه اجتماعی جدید.
من میخواستم بدونم فریم ورکی برای ایجاد این برنامه هست که تو اون یه سری از کارهارو به صورت اتوماتیک انجام بده؟
یه چیزی که کارمو مشکل میکنه اینه که طراحی رابط کاربری تو جاوا یکم سخته نسبت به asp.net و من باید یه جورایی به هم گروهیام بقبولونم که با جاوا کار کنیم ! چون من نمیخوام C# برای این پروژه استفاده کنم ولی به جای اون از جاوا استفاده کنم اگه دوستان بیشتر راهنماییم کنن ممنون میشم.
راستی فریم ورک هایی مثل Spring به چه کار میان؟

spiderman200700
پنج شنبه 03 آذر 1390, 02:05 صبح
با GWT خالص میشه اینکارو کرد؟

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

tah_206207
پنج شنبه 03 آذر 1390, 02:25 صبح
بله میشه.
GWT تمام امکانات جاوا و جاوا اسکریپت رو برای شما به صورت یک جا فراهم میکنه.و خوب ، وقتی بشه از جاوا اسکریپت استفاده کرد، استفاده از AJAX هم ممکن میشه.
پس میشه صفحه های پویا و جذابی ، که با سرور در ارتباط هست رو باهاش ساخت.پس میشه باهاش شبکه ی اجتماعی هم ساخت.
از GWT میشه رو لوکال هاست استفاده کرد چون این پروژه یه پروژه دانشجویی هست و میخوام رو لوکال هاست اجراش کنم.

spiderman200700
پنج شنبه 03 آذر 1390, 14:10 عصر
بله .کاملا میشه این کار رو کرد.
ولی من زیاد با GWT کار نکردم و روش این کار رو بلد نیستم.

hosein.zare
جمعه 04 آذر 1390, 23:26 عصر
دوست من اگر قصد ساخت یه وب اپلیکیشن لوکال داری و مسأله ی سرعت بارگذاری را نداری پیشنهاد می کنم از Jsf استفاده کن و اون هم از Tag Library های Apache Trinidad و Oracle Adf که پیش فرض با Ajax و Java Script پیاده سازی شده اند و همچنین خیلی زیبا هم هستند . برای IDE هم از Jdeveloper 11 استفاده کن

tah_206207
جمعه 11 آذر 1390, 14:47 عصر
دوست من اگر قصد ساخت یه وب اپلیکیشن لوکال داری و مسأله ی سرعت بارگذاری را نداری پیشنهاد می کنم از Jsf استفاده کن و اون هم از Tag Library های Apache Trinidad و Oracle Adf که پیش فرض با Ajax و Java Script پیاده سازی شده اند و همچنین خیلی زیبا هم هستند . برای IDE هم از Jdeveloper 11 استفاده کن
ممنون دوست عزیز از راهنماییت
چون ممکنه این پروژه رو وب خم اجرا شه به همین خاطر سرعت بارگذاریش هم مهم هست من برا این کار GWT رو برای قسمت User Interface در نظر گرفتم که رو App Engine هم میتونه پروژه اجرا شه.
من برای اینکه این پروژه رو توسعه بدم کتاب php5 social networking رو میخونم فقط یه مشکلی که دارم اینه که گاها نمیشه نوع Object های استفاده شده در php رو تشخیص داد! شما راهنمایی جاوا در این مورد سراغ دارین؟
یه سوالی هم که دارم اینه که تو این کتاب از MVC استفاده میشه چطور میتونم تو جاوا ازش استفاده کنم مثلا کلاس های کنترلر و ...

L u k e
جمعه 11 آذر 1390, 17:25 عصر
بیشتر فرم ورک های j2ee mvc رو support می کنند یا اینکه کاملا mvc هستند
من این دو تا FrameWork رو پیشنهاد می کنم :
spring mvc
play framework
اگه انگلیسیت خوب باشه سریع می تونی هر کدوم و خواستی سریع یاد بگیری ولی اگه خوب نیست ....
سرچ کن از هر کدوم خوشت آومد از اون استفاده کن
به نظر من اگه Css بلدی رابط کاربری تو با Css و Javascript در آری بهتره چون هم سبک تر می شه و هم کدهاتی جاوات شلوغ نمی شه

tah_206207
جمعه 11 آذر 1390, 18:20 عصر
بیشتر فرم ورک های j2ee mvc رو support می کنند یا اینکه کاملا mvc هستند
من این دو تا FrameWork رو پیشنهاد می کنم :
spring mvc
play framework
اگه انگلیسیت خوب باشه سریع می تونی هر کدوم و خواستی سریع یاد بگیری ولی اگه خوب نیست ....
سرچ کن از هر کدوم خوشت آومد از اون استفاده کن
به نظر من اگه Css بلدی رابط کاربری تو با Css و Javascript در آری بهتره چون هم سبک تر می شه و هم کدهاتی جاوات شلوغ نمی شه
مشکل اینه که جاوا اسکریپت بلد نیستم و وقت کافی برا یادگیریش هم ندارم اگه با همین GWT بتونم رابط کاربریشو ایجاد کنم شاهکار کردم!!
من خودمم یه سرچی برا فریم ورک ها کردم به فریم ورکهایی که شما پیشنهاد کردین و فریم ورک زیر رسیدم ولی نمیدونم کدومو سریع میشه بکار برد و یاد گرفت
http://wicket.apache.org/
http://www.stripesframework.org/display/stripes/Home
کدومو میشه در عرض حداکثر یه روز یاد گرفت و بکار بست؟

L u k e
جمعه 11 آذر 1390, 21:02 عصر
من به شخصه playframework رو پیشنهاد می کنم :
1 - سادس
2 - mvc ه
3 - سایتش آموزش های زیادی داره
4 - امکانات جالبی داره

این سایتشه
پیشنهاد می کنم این ویدیو رو نگاه کن
http://www.playframework.org/

بعد یه چیز دیگه من با gwt کار نکردم فکر کنم واسه کار کردن باش باید فریم ورک ساپورتش کنه باید ببینی config ش با این FrameWork ها دردسر ساز نیست