PDA

View Full Version : طراحی سایت با زبان PHP یا ASP ؟



shf000
جمعه 24 آذر 1396, 17:43 عصر
طراحی سایت با زبان PHP یا ASP ؟

حتما برای شما نیز این موضوع مطرح شده که کدام زبان برای طراحی وب سایت مناسب تر است. PHP یا ASP
ما در این مقاله قصد داریم تا از ویژگی ها و تفاوت های این دو زبان و کاربرد هر دو صحبت کنیم که آنها در قالب ویژگی های مورد نیاز سایت ها بیان خواهیم کرد.

هزینه طراحی: قبل از هرچیزی باید بدانید که طراحی سایت (http://sitesun.ir) بر پایه ی ASP مبتنی بر ویندوز بوده و زبان PHP بر پایه ی لینوکس. خب شکی نیست که لینوکس در بسیاری از موارد به صورت رایگان عرضه می شود ولی در رابطه با ویندوز برخی از خدمات در ازای دریافت هزینه فعال می شوند.
از طرفی دیگر تفاوت هزینه در هاست های لینوکس و ویندوز بسیار به چشم می خورد.
طراحی وب سایت با زبان PHP به صورت کد باز OPEN SOURCE بوده به و راحتی در دسترس عموم قرار خواهد گرفت لذا این امر هزینه را کاهش می دهد.

سرعت: اتفاق نظر کارشناسان بر این نکته تاکید دارد که طراحی سایت به وسیله زبان PHP سرعت بالایی را به دنبال دارد تا ASP. در واقع PHP در سرعت لود وب سایت موثر تر عمل خواهد کرد به این دلیل معمولا رایج تر از ASP می باشند.

محبوبیت: به دلیل OPEN SOURCE بودن کد های زبان PHP معمولا دارای محبوبیت بیشتری هستند. و چون سیستم های مدیریت محتوا های مجبوبی چون وردپرس و جوملا بر اساس PHP می باشد این محبوبیت چند برابر شده است.
پایداری: از نظر پایداری هر دو زبان دارای شرایط یکسان می باشند و تفاوتی در آن ها وجود ندارد.
عملکرد: اگر می خواهید برای طراحی سایت خود از PHP استفاده کنید بهتر است بدانید که این زبان تحت لینوکس آپاچی است و همین موضوع باعث سریع تر بودن سرعت ارتباط است.
ابزار های کد نویسی: برنامه نویسان با زبان PHP معمولا از برنامه های Dreamweaver و Php designer استفاده می کنند. و طراحی وب سایت (http://sitesun.ir) با زبان ASP معمولا از برنامه Microsoft Visual Studio استفاده می کنند.

امنیت: از نظر امن بودن هر دو در یک سطح قرار دارند و هیچ کدام بر دیگری برتری ندارد.
سهولت در یادگیری: زبان PHP در یادگیری بسیار ساده تر از ASP.NET می باشد زیرا از کد های ساده ای در آن استفاده می شود اما در زبان ASP شما می بایست از زبان های برنامه نویسی C# و VB.NET استفاده کنید که موجب پیچیدگی بیشتری می شود.
منبع: طراحی سایت کرج (http://sitesun.ir/karaj-site)

ebibombas1988
شنبه 02 دی 1396, 01:49 صبح
مطلب شما که کپی پیست بود و واسه تبلیغ سایتتون بود
خیلی هم قدیمی بود
چرا php ساده تره؟
ده ساله پیش حرف شما درست بود ولی الان php کاملا از شی گرایی پشتیبانی می کنه و کلی مبحث راجع به شی گرایی باید یاد بگیری و

مباحث mvc
امنیت برنامه
دیگه php اون php سابق نیست که بگی دوتا کدو لای html قرار میدم

بحث سرعت هم که فرمودید البته بازم بگم مطلبتون کپی پیست بوده
صد درصد که اشتباه و تو بنچمارکها سرعت asp .net بیشتر گزارش شده

من مطالب مختلفی تو سایتهای فارسی راجع به مقایسه این دو فناوری خوندم ولی همشون قدیمی اند و تو دنیای امروز این مقایسه ها منسوخ شدند
سادگی یادگیری الان تو این زمان قبول ندارم
سرعت بیشتر قبول ندارم
الان asp هم با لینوکس کار می کنه

پیش بینی من واسه آینده اینکه دوره فریمورک های php تو ایران به سر اومده و فقط تو بحث توسعه cms ها این زبان میتونه به حیاتش ادامه بده

shf000
سه شنبه 20 آذر 1397, 13:45 عصر
بیشتر نظردهی هایی که درباره ی بهتر بودن php یا aps میشه از روی تعصب هستش. کسانی که دنبال php رفتن اون رو مناسب می دونند و کسانی که دنبال aps اون رو بهتر.
aps پیچیدگی های بیشتری داره و در نهایت چیزی که به وجود می آید تفاوتی با php نداره پس چرا باید به دنبال سختی رفت وقتی فایده ی چندانی نداره. در ضمن در رابطه با سرعت باید بگم که بزرگترین سایت های جهان مثل آمازون از زبان php و وردپرس که با php نوشته شده استفاده می کنند.
این متن هم کپی نیست و نوشته ی خودم در سایتمه.
اگر هم مقایسه ای صورت میگیره برای بهتر جلوه دادن نیست بلکه برای کسانی نوشته می شه که به دنبال آموزش هستند و بین این دو باید یکی رو انتخاب کنند تا به صورت حرفه ای اموزش و کار رو شروع کنند.
قطعا اگر هر کدوم از اینها نتونه منجر به کار حرفه ای بشه به هیچ دردی نمی خوره بحث کردن راجبش

electera
چهارشنبه 21 آذر 1397, 01:20 صبح
راستشو بخوایین همون یک سال پیش هم مطالب شما قدیمی بوده چه برسه به الان!
همیشه بحثهای اینکه کدام زبان بهتره، بی نتیجه و بی معنیه!
PHP از همون اول اومده برای وب و عالی عمل کرده و ادعایی در زمینه های دیگه نداشته و نداره اما در چند سال اخیر و با گسترش نیازها و دیوایسهای مختلف ممکنه نیاز باشه در چند زمینه فعالیت کنید (اگر بخواهید تنها یا با یک تیم کوچک پروژه ها را هندل کنید) و اگر تیمی باشید یا بخواهید خیلی تخصصی عمل کنید که با یک موضوع دیگه ست.
هرکدوم معایب و مزایایی داره اما برای اونهایی که میخوان انتخاب کنن:
هزینه طراحی: با وجود ASP.Net Core هیچ فرقی نداره و در هر سیستم عاملی قابلیت ران داره.
سرعت: هیچ فرقی نداره.
محبوبیت: PHP به نسبت قدیمی تر هستش بنابراین جامعه بزرگتری داره. و البته CMS های خوبی برای اون هست.
سهولت در یادگیری: بله با PHP سریعتر میتونین شروع کنین اما با بزرگتر شدن برنامه بهتره برین سراغ فریمورک مناسب و mvc تا توسعه بهتر باشه که خوب در این حالت اوضاع با asp چندان فرقی نمیکنه و البته asp برای پروژه های سازمانی و اتوماسیون اداری و ارتباط و اتصالش با مجموعه آفیس راحتتره.
با توجه به اینکه تجربه هردو رو داشتم باید بگم که اگر فقط سایت و فروشگاه مدنظره که وردپرس و ووکامرس راحت و عالیه و اگر بتونین پلاگین نویسی کنین و به سورس مسلط بشین هرکاری میتونین انجام بدین و براساس نیاز کانفیگ کنین. و تقریباً برای هرچیزی که فکرشو بکنین افزونه داره که این سرعت کار رو میبره بالا.
اگر قصد دارین CRM یا EPR و ... برای سازمانی یا شرکتی طراحی کنین و اونو به اتوماسیون یا انبارداری یا حسابداری و... متصل کنین یا بعداً نرم افزار دسکتاپ (با #C) یا موبایل (زامارین) داشته باشین، بنظرم با ASP سریعتر به نتیجه میرسین.
با همه اینها نظری به JS هم داشته باشین :چشمک:
چه سمت کلاینت، سرور یا اپ موبایل، فریم ورک های نتیو خوبی داره و خیلی سریع داره پیشرفت میکنه.

در کل برای انتخاب مناسب یک زبان: دسترسی به منابع، بازار و تعریف نیازها، گروهی یا فعالیت تنها، علاقه و... مهمه.