PDA

View Full Version : سوال: ظاهر کدوم مناسب تره ؟ PHP ؟ یا ASP.NET ؟



ali_i3
پنج شنبه 18 اردیبهشت 1393, 13:57 عصر
درود
یه سوال در مورد ظاهر سایت های طراحی شده با asp.net ؟
چرا ظاهر سایت های طراحی شده با asp.net اینقدر ساده هستن؟ و در مقابل سایت هایی که با PHP توسعه داده شدند خیلی خوشگلن ؟؟؟!
اونهایی که با PHP کار میکنن میتونن از وردپرس واسه ساخت و مدیریت سایت هاشون استفاده کنند و این خیلی کارشون رو راحت میکنه (کار کردن با وردپری از اب خوردن هم ساده تره !)!

نمونه سایت php:
http://www.sakhtafzarmag.com/
(http://www.sakhtafzarmag.com/)
http://soft98.ir/
نمونه سایت با php دوست خودم که 5 ماهه کار با php رو شروع کرده :
http://edu7.ir/


نمونه سایت asp.net :
http://khayyamexhibition.iranfiap.com/
http://s-ansar.ir/
http://farazkamalvand.ir/


چندتا سوال ؟
واسه کار کردن با PHP برنامه ای (مثل Microsoft Visual Studio واسه asp.net) وجود داره ؟
واسه asp.net چیزی شبیه به وردپرس وجود داره ؟


من که با دیدن این سایت ها کاملا انگیزم رو از دست دادم !یه ماهه که دارم رو asp.net کار میکنم و مدام جزوه برداری و تمرین میکنم به امید پیشرفت وحرفه ای شدن .ظاهر دارم کشک میسابم .
کسی سایت رو میشناسه که با asp.net ساخته شده باشه و ظاهر زیبا و مناسبی رو داشته باشه ؟
بزار آب پاکی رو بریزم رو دستتون php و asp.net رو تو ظاهر اصلا نمیشه مقایسه کرد ! asp.net له شد کاملا.

Mohammad_dn
پنج شنبه 18 اردیبهشت 1393, 14:34 عصر
asp.net له شده کاملا؟دیزاین کار چه ربطی به asp.net داره؟

asp.net سمت سرور کار میکنه php هم همینطور ..ظاهر سایت دست کسیه که قالبشو طراحی میکنه....

ali_i3
پنج شنبه 18 اردیبهشت 1393, 15:37 عصر
بله حرف شما درست asp.net و php سمت سرور هستن. ولی asp.net قالب های HTML ی که داره اصلا جالب نیستو قابل مقایسه با قالب های word press (در php) نیستن ! من نمونه هم اوردم اگه شما سایتی رو میشناسید که با asp.net نوشته شده باشه و قالبش قابل مقایسه با این(http://www.sakhtafzarmag.com/) سایت هست معرفی کنید تا من حرفم رو پس بگیرم.

ali_i3
پنج شنبه 18 اردیبهشت 1393, 16:07 عصر
به لطف ویرایشگر ضعیف این فروم پست اول رو نمیزاره مرتب و دیزاین کنم تغیرات رو اعمال نمیکنه ! فایل Word 2010 پست اصلی(اول) تاپیک رو اینجا دانلود کنید :
http://www.uplooder.net/cgi-bin/dl.cgi?key=94a494fbaadc7037cf7b778ccffd6700 حجم فایل : 14.75 KB



ویرایش:
پست اول اصلاح شد !

Mohammad_dn
پنج شنبه 18 اردیبهشت 1393, 16:35 عصر
عزیز باز من میگم ربطی به asp یا php نداره

اصلا میخوای من عین همین سایت رو با دیزاینی مشابه و کارایی مشابه براتون داخل asp.net پیاده کنم؟

Mohammad_dn
پنج شنبه 18 اردیبهشت 1393, 16:39 عصر
یه نمومنه ی ساده http://mohammad-dn.ir

ali_i3
پنج شنبه 18 اردیبهشت 1393, 18:27 عصر
این سایت خودتونه .تبریک جالب بود.
من نگفتم که ساختن یه ظاهر زیبا غبر ممکنه ولی خیلی سخته و این کار مستلزم وجود زمان و یک تیم خوب است. (تو asp.net همه چیز پولیه )!

علت جای دیگری است: PHP به دلایلی ریالی و پلتفرمی در در جهان گسترده تر از ASP است. کاربران بیشتری دارد. هسته های آماده ی رایگان دارد(تو PHP هسته های آماده و رایگانی مثل WordPress و جوملا وجود دارند.).
در واقع ویژگی استفاده از این مورد ظاهر کار را زیباتر نشان می دهد و مدیریت را هم بسیار ساده تر میکند. یک تیم در یک مدت طولانی نشسته اند یک هسته به نام مثلا Joomla ایجاد کرده اند، کلی پلاگین و ویژگی به هسته اضافه کرده اند. حالا هر کسی در دنیا می تواند پوسته ی خود را به راحتی درست کند چرا؟ چون شیرازه اصلی وجود دارد و زمان برای طراحی مسائل پایه نخواهد گذاشت.
اما در ASP غالبا این گونه نیست و هسته ی متمرکزی وجود ندارد. هسته های آماده ASP نیز اکثرا پولی هستند و برنامه نویسان وب ترجیحا از منابع رایگان (که به درد عمشون میخوره)استفاده می نمایند.


در این سایت لیست برخی CMS های ASP وجود دارد(برای دوستان علاقه مند):
http://abundantcode.com/15-best-asp-net-based-content-management-systemscms/
(http://abundantcode.com/15-best-asp-net-based-content-management-systemscms/)http://www.asp.net/mvc/open-source
(http://www.asp.net/mvc/open-source)لینک های زیر را نیز ببینید:
http://umbraco.com
http://www.kentico.com
http://www.bettercms.com
(http://www.bettercms.com)http://n2cms.com/screenshots.aspx
(http://n2cms.com/screenshots.aspx)

ali_i3
پنج شنبه 18 اردیبهشت 1393, 18:34 عصر
بیایم بی طرفانه قضاوت کنیم .انصافا اگه شما بخوایید یه سایت رو راه بندازید و مدیریت کنید از کدوم زبان استفاده میکنید ؟از asp.net که خیلی خشک و پولیه یا از وردپرس (php) که به راحتی میشه باهاش کارد کرد (حتی کسانی که دانش برنامه نویسی ندارن میتونن باهاش کارکنن !http://forum.p30world.com/images/New-Smile3/09.gif)و خیلی هم زیباست ؟خود من که قطعا php رو انتخاب میکنم.
(تاپیک شد مثل مقایسه C(1990) و سی شارپ)



یه سوالی که الان دوست دارم جوابشو بدونم اینه که در دانشگاه های ایران در مقطع کارشناسی آیا php هم تدریس میشه ؟(من خودم کاردانی کامپیوتر دارم .تو کاردانی ما فقط asp.net درس دادن)

در حال حاظر حدف من از یادگیری asp.net رسیدن به سطحی هستش که بتونم پروژه هایی دانشجویی بنویسم و بفروشم (البته تا حالا چندتا نوشتم که خیلی حرفه ای وکامل نبودن(البته پروژه پایانی دوره کاردانیم که یه سایت خبرگذاری بود رو خیلی خوب نوشتم-خیلی ازش راضی بود-البته بیست روز -روزی 7 تا8 ساعت-روش وقت گذاشتم))!

بنظرتون (اون هایی که اطلاع دارن و کارشناسی خوندن یا میخونن) نوشتن پروژه asp.net انتخاب خوبی هستش یا اپلیکیشن ؟
و دردنیای وب و وبمسترینگ این چی ؟ بیشتر پروژه وب فروش میره یا اپلیکیشن؟asp.net or php؟ سی شارپ ؟WPF ؟ (این سوال رو دقیقا شما جواب بدید چون میدون تو این کار هستید-انصافا راستش رو بگید ؟)؟

Mohammad_dn
پنج شنبه 18 اردیبهشت 1393, 18:43 عصر
نگاه کنید بحث cms ها جداست ...مثلا دات نت نیوک هم هست ..من اون نمونه ای که بهتون نشون دادم رو در عرض یک ساعت پیاده کردم...قالب رو به صورت html گرفتم و بعد به مستر پیج در asp.net تبدیل کردم و همچنین ویرایشات لازم رو روی قالب اصلی انجام دادم که همه و همه تغریبا 1 ساعت وقتمو گرفت این که شما میگید php ارزون تر در میاد و اوپن سورس هستو cmd هاش زیاد تره درست اما اینها دلیل بر این نمیشه که نشه فلان چیزو با asp.net طراحی کرد ... شما الآن هر قالبی رو به صورت html به من بدید من توی asp.net ازش استفاده میکنم ...و مشکلی تو استفاده از قالب وجود نداره...

موفق ، پیروز و سربلند باشید

ali_i3
پنج شنبه 18 اردیبهشت 1393, 19:20 عصر
سپاس . اگه امکانش هست این سوال آخرم رو هم جواب بدید ؟(دوستانی که اطلاع دارن من مشتاق شنیدن نظراتتون هستم)
بنظرتون (اون هایی که اطلاع دارن و کارشناسی خوندن یا میخونن) نوشتن پروژه asp.net انتخاب خوبی هستش یا اپلیکیشن ؟ و دردنیای وب و وبمسترینگ این چی ؟ بیشتر پروژه وب فروش میره یا اپلیکیشن؟asp.net or php؟ سی شارپ ؟WPF ؟ (این سوال رو دقیقا شما جواب بدید چون میدون تو این کار هستید-انصافا راستش رو بگید ؟)؟

سوداگر
پنج شنبه 18 اردیبهشت 1393, 19:23 عصر
PHP به خاطر مزیت اوپن سورس بودن گزینه های بیشتری برای اون بوجود اومده ولی قالب سایت هییییچ ربطی به PHP و ASP.Net نداره! مثل اینه که بگیم ویندوز قشنگتره یا لینوکس!
برخی از سوالاتون هم با عرض پوزش از بیخ و بن غلطه.

majidnazari65
پنج شنبه 18 اردیبهشت 1393, 19:46 عصر
من که با دیدن این سایت ها کاملا انگیزم رو از دست دادم !


حالا کاری به مقایسه ها ندارم، اما شما برای اینکه انگیزه‎ت رو کاملا از دست ندی ابتدا بدون دخالت asp یا php صفحات استاتیک طراحی کن و هر موقع که احساس کردی به سطحی رسیدی که میتونی ظاهر سایت رو به صورت لینکهایی که گذاشتی دربیاری و یا با template های آماده کار کنی و تغییرشون بدی، بین php و asp یکیشو انتخاب کن.

Mohammad_dn
پنج شنبه 18 اردیبهشت 1393, 21:03 عصر
ببین دوست من الآن همه چی داره میره سمت وب و موبایل ..در واقع در حال حاضر وب و اندروید (برنامه نویسی اندروید)فروش و بازار بسیار خوبی دارند آیندشونم روشنه
asp.net و php هر دو قدرت خیلی خوبی دارند و هر کدوم نقاط ضعف و قوت مخصوص خودشونو دارن...مزیت php به asp.net اینه که php اپن سورس هست و هزینه ی کمتری نسبت به asp.net داره.
البته الآن asp.net mvc اومده که اوپن سورس هست و انعطاف پذیری خوبی داره..در ضمن cms چیزی نیست که نشه با asp نوشتش وگرنه این همه cms فتو فراوون نریخته بودن..(نمونشم عرض کردم )
بازار کار asp هم خوبه و اینجوری نیست که بگیم بازار کار خوبی نداره و php خیلی بهتره...البته بازار کار asp.net mvc بهتر هست تا asp.net webform و هم چنین mvc آینده ی روشن تری داره اگه میخوای asp رو شروع کنی اول به نظرم وب فرم رو یاد بگیر بعد برو سر mvc فرق خیلی زیادی با هم نمیکنن

موفق ، پیروز و سربلند باشید

mori2008
دوشنبه 19 خرداد 1393, 18:18 عصر
در مورد سوالتون که "اگر بخواهیم سایت راه بیندازیم از چه روشی استفاده میکنیم؟" همونطور که بقیه دوستان اشاره کردند پاسخ برمیگرده به چیزی که از سایت میخوایم. نمونه هایی که شما مثال زدید هم با PHP قابل پیاده سازی هستند و هم با ASP. اینکه بیشتر سایت های خوش آب و رنگ با PHP نوشته شده اند عبارت درستی نیست(مثل دیجی کالا که دات نتی هست و ظاهرش خیلی خوبه) ، شاید بهتر باشه بگیم بیشتر سایت ها از هسته های آماده مثل وردپرس و جوملا استفاده میکنند که تم های زیاد و انعطاف پذیری دارند و این هسته ها به کمک پی اچ پی نوشته شدند. اینکه هسته های نوشته شده به کمک ASP.NET کم تعداد هستند برمیگرده به قابلیت های گستره ASP.NET و ASP.NET MVC که به شما قدرت زیادی برای پیاده سازی و مدیریت دیتابیس و توانایی در ایجاد محیط های کاربری متفاوت میده. اگر کمی پیچیدگی های یک سایت زیاد باشه شاید استفاده از هسته های آماده جواب نده. در این سایت (http://irsateam.com/post/ASPDotNet-vs-PHP) این مطلب تا اندازه ای توضیح داده شده [اینجا (http://irsateam.com/post/ASPDotNet-vs-PHP)]