PDA

View Full Version : برنامه نویسی PHP یا ASP



adel28
چهارشنبه 15 بهمن 1393, 00:37 صبح
دوستان میخوام برنامه نویسی برای طراحی سایت یاد بگیرم.
دنبال برنامه نویسی PHP برم یا ASP ؟
کدوم رو پیشنهاد می کنید؟ و چرا؟

پیام حیاتی
چهارشنبه 15 بهمن 1393, 06:44 صبح
در انجمن قبلا" بارها مطرح شده جستجو کنید.

adel28
چهارشنبه 15 بهمن 1393, 10:18 صبح
مرسی.
فعلا با php می خوام شروع کنم.
برای طراحی سایتی همانند CMS ها که مدیریت از طریق صفحه مدیریت انجام میشه یه مقدار راهنمایی بفرمائید.

capitan_nemesis
چهارشنبه 15 بهمن 1393, 12:18 عصر
من میگم php
راحت ، سبک ، مجانی ، اجرای سریع ، رو هر سیستم عاملی میتونی بنویسی و اجرا بگیری راحت بدون مشکل

پیام حیاتی
چهارشنبه 15 بهمن 1393, 15:20 عصر
من میگم php
راحت ، سبک ، مجانی ، اجرای سریع ، رو هر سیستم عاملی میتونی بنویسی و اجرا بگیری راحت بدون مشکل
یاد تبلیغ یخچال فریزر امرسان افتادم :لبخند:.
در کشور ما قانون کپی رایت برای محصولات مایکروسافت وجود ندارد پس رایگان.
اجرای سریع در تکنولوژی ASP.NET و زبان C# سریعتر هست به این خاطر که کامپایل می شوند اما در php تفسیر میشن (خواندن خط به خط).
php رو برای اجراء روی هر سیستم عاملی نمیتوانید اجراء کنید در ویندوز باید وب سرویس های آپاچی رو از طریق نرم افزارهایی همچون Xamp یا Wamp فعال کنید.
هیچ چیز کامل و بدون مشکل نیست!نگاه تعصبی و احساسی به این موارد نداشته باشید.
قصد مقایسه این php و asp.net نیست فقط خواستم کمی موضوع رو باز کنم.

پیام حیاتی
چهارشنبه 15 بهمن 1393, 15:24 عصر
دوستان میخوام برنامه نویسی برای طراحی سایت یاد بگیرم.
دنبال برنامه نویسی PHP برم یا ASP ؟
کدوم رو پیشنهاد می کنید؟ و چرا؟

مقالاتی برای مبتدیان و کاربرانی که بین انتخاب php و asp.net قرار گرفتند نوشتم در اینجا (http://ahvazsell.ir/Doc.php) مطالعه کنید.
در حال نوشتن کتابی برای افرادی که می خواهند به تازگی وارد دنیای وب شوند هستم، بعد از اتمام ، کتاب را در همان لینک مقالات قرار خواهم داد.

پیام حیاتی
چهارشنبه 15 بهمن 1393, 15:26 عصر
مرسی.
فعلا با php می خوام شروع کنم.
برای طراحی سایتی همانند CMS ها که مدیریت از طریق صفحه مدیریت انجام میشه یه مقدار راهنمایی بفرمائید.
شما ابتدا باید تمامیه موارد مربوط به یک زبان داینامیک تحت وب را فرا بگیرید تا بتوانید وارد مباحث تولید CMS و ایجاد پنل های مدیریتی بشید.
در بخش ASP.NET و PHP چندین پست مرتبط با این موضوع قرارداده شده است.

capitan_nemesis
چهارشنبه 15 بهمن 1393, 18:20 عصر
در کشور ما قانون کپی رایت برای محصولات مایکروسافت وجود ندارد پس رایگان.


یه سوال
این حرفی که میزنی تو کشور قانون کپی رایت وجود نداره
پس ما خودمون هم بیاریم پایین چون وجود نداره ؟؟؟
--------------------------
میگن تو خود کشی قانون نداره
پس ما هر ساعت خود کشی کنیم ؟؟؟
--------------------------
من که عقل خودمو دست asp نمیدم
این نظر شخصی منه
حتی که از xamarin استفاده کنم

پیام حیاتی
چهارشنبه 15 بهمن 1393, 18:52 عصر
جمله رو کامل بخونید قانون کپی رایت برای محصولات مایکرو سافت.
منظورتون رو از خودکشی و اینکه عقلم رو دست asp نمیدم متوجه نمیشم!!

capitan_nemesis
چهارشنبه 15 بهمن 1393, 19:18 عصر
اون خود کشی مثال زدم
درسته قانون کپی رایت
ببین هم شهری جنوبی من ( البته خودم جنوبیم )
من یه اعتماد خیلی ریز نسبت سیستم عامل ها و نرم افزار ها دارم
که اکه سر کلاس html5 که میرم ببینی
همه از نرم افزار ماکروسافت استفاده میکنند
ولی من میرم netbeans نصب میکنم قبل شروع کلاس
چون فریز کردن
من اصلا ماکروسافت و نرم افزار های سمت ماکروسافت رو قبول ندارم
من کلا اکلیپس و نت بینز کار میکنم برای php
و
برای html هم از نرم افزار Brackets یا نت بینز
بجای xmapp یا wamp از lamp استفاده میکنم
این روی لب تاپ هستش
روی pc هم تا چند روز آینده همه چیزو بر میگردونم روی لینوکس
چند روز معلوم نیست

_mojitaba_
چهارشنبه 15 بهمن 1393, 19:24 عصر
اون خود کشی مثال زدم
درسته قانون کپی رایت
ببین هم شهری جنوبی من ( البته خودم جنوبیم )
من یه اعتماد خیلی ریز نسبت سیستم عامل ها و نرم افزار ها دارم
که اکه سر کلاس html5 که میرم ببینی
همه از نرم افزار ماکروسافت استفاده میکنند
ولی من میرم netbeans نصب میکنم قبل شروع کلاس
چون فریز کردن
من اصلا ماکروسافت و نرم افزار های سمت ماکروسافت رو قبول ندارم
من کلا اکلیپس و نت بینز کار میکنم برای php
و
برای html هم از نرم افزار Brackets یا نت بینز
بجای xmapp یا wamp از lamp استفاده میکنم
این روی لب تاپ هستش
روی pc هم تا چند روز آینده همه چیزو بر میگردونم روی لینوکس
چند روز معلوم نیست

کلاس html5 ویژوال استودیو کار میکنن؟ فک کنم دریم ویور کار میکنن ها!!
شما notepad++ بریز روی فلشت که دیگه مجبور نباشی نصب بکنی رو همون فلشت اجرا کن:لبخند:

capitan_nemesis
چهارشنبه 15 بهمن 1393, 19:44 عصر
نه html 5 رو روی microsoft expression web کار میکنند
نه ادوبی نصب نیست
فقط رو سیستم استاد php نصب هستش
ادوبی تو کد نویسی خیلی بد قلق هستش
اصلا نیمشه توش کد زد دستم خیلی کند میشه
برای notpad++ protable خوب اینم نظری هستش
خوب من از قدرت های نت بینز استفادده میکنم
البته من دیگه دارم برای html میرم رو Brackets
-------------------------------
فقط حد منو بدونید
بد چند سال کار کردن
میخوام شرکت برنامه نویسی وب php باز کنم
سیستم عاملم رو میخوام لینوکس بزارم
که هیچ نرم افزار ماکروسافت روش نصب نشه
امتحاناتی کردم
درست در نمیاد

پیام حیاتی
چهارشنبه 15 بهمن 1393, 19:50 عصر
اون خود کشی مثال زدم
درسته قانون کپی رایت
ببین هم شهری جنوبی من ( البته خودم جنوبیم )
من یه اعتماد خیلی ریز نسبت سیستم عامل ها و نرم افزار ها دارم
که اکه سر کلاس html5 که میرم ببینی
همه از نرم افزار ماکروسافت استفاده میکنند
ولی من میرم netbeans نصب میکنم قبل شروع کلاس
چون فریز کردن
من اصلا ماکروسافت و نرم افزار های سمت ماکروسافت رو قبول ندارم
من کلا اکلیپس و نت بینز کار میکنم برای php
و
برای html هم از نرم افزار Brackets یا نت بینز
بجای xmapp یا wamp از lamp استفاده میکنم
این روی لب تاپ هستش
روی pc هم تا چند روز آینده همه چیزو بر میگردونم روی لینوکس
چند روز معلوم نیست
قبول نداشتن و استفاده از سایر منابع یک نظر شخصی هست ، بیانات شما ارتباطی با این تایپیک و موضوع مطرح شده ندارد.

Mohammadsgh
چهارشنبه 15 بهمن 1393, 20:33 عصر
یاد تبلیغ یخچال فریزر امرسان افتادم :لبخند:.
در کشور ما قانون کپی رایت برای محصولات مایکروسافت وجود ندارد پس رایگان.
اجرای سریع در تکنولوژی ASP.NET و زبان C#‎ سریعتر هست به این خاطر که کامپایل می شوند اما در php تفسیر میشن (خواندن خط به خط).
php رو برای اجراء روی هر سیستم عاملی نمیتوانید اجراء کنید در ویندوز باید وب سرویس های آپاچی رو از طریق نرم افزارهایی همچون Xamp یا Wamp فعال کنید.
هیچ چیز کامل و بدون مشکل نیست!نگاه تعصبی و احساسی به این موارد نداشته باشید.
قصد مقایسه این php و asp.net نیست فقط خواستم کمی موضوع رو باز کنم.
مقایستون یک طرفه هست.برای کار با asp f باید یه برنامه خیلی خیلی سنگین به نام ویژوال استدیو رو نصب کنید.که هر سیستمی نمیتونه اجراش کنه ولی php چی؟یعنی نصب xampp ,... انقدر سخته؟

پیام حیاتی
چهارشنبه 15 بهمن 1393, 22:52 عصر
مقایستون یک طرفه هست.برای کار با asp f باید یه برنامه خیلی خیلی سنگین به نام ویژوال استدیو رو نصب کنید.که هر سیستمی نمیتونه اجراش کنه ولی php چی؟یعنی نصب xampp ,... انقدر سخته؟
Xamp یک وب سرویس تحت آپاچی هست و ویژوال یک IDE چی رو با چی مقایسه می کنید!!!!

Mohammadsgh
جمعه 17 بهمن 1393, 01:12 صبح
من چیزی رو با چیزی مقایسه نکردم.منظور من این بود که بدی خیلی خیلی بزرگی که asp داره و باید با نرم افزارخیلی سنگینی مانند ویژوال استدیو کار کرد رو نادیده میگیرید.(سیستم من نکشید)یعنی نصب وب سرور انقدر سخته؟ فقط تلاش نکنید asp رو بهتر از php جلوه بدید چون طرف دارهای php خیلی خیلی بیشتر از asp هستن

پیام حیاتی
جمعه 17 بهمن 1393, 07:20 صبح
من چیزی رو با چیزی مقایسه نکردم.منظور من این بود که بدی خیلی خیلی بزرگی که asp داره و باید با نرم افزارخیلی سنگینی مانند ویژوال استدیو کار کرد رو نادیده میگیرید.(سیستم من نکشید)یعنی نصب وب سرور انقدر سخته؟ فقط تلاش نکنید asp رو بهتر از php جلوه بدید چون طرف دارهای php خیلی خیلی بیشتر از asp هستن

بنده از ابتدا گفتم مقایسه هر دو کار اشتباهی هست ، باز هم میگم وب سرور با IDE متفاوته عزیز، به این خاطر سنگینه که خدمات و امکانات خیلی بیشتری از یک و ب سرور رو در اختیارتون قرار میده.
یادگیری زبان php به مراتب ساده تر از یادگیری تکنولوژِی asp.net هست به همین خاطر علاقمندان بیشتری رو شامل میشه و همینطور که اشاره کردید پیش نیازهایی رو همچون یک سیستم تقریبا" قوی نیاز داره که این ها کاربر رو از وارد شدن به این مسیر تا اندازه ای منع می کند.

ABZiko
جمعه 17 بهمن 1393, 11:16 صبح
ولی انصافا PHP یک چیز دیگه است!!!
خیلی امنیتش بیشتره و قدرتمند تر.

r4hgozar
جمعه 17 بهمن 1393, 13:15 عصر
ولی انصافا PHP یک چیز دیگه است!!!
خیلی امنیتش بیشتره و قدرتمند تر.
دوستان این بحث ها 1000 بار بحث شده. من و دوستان حرفه ای تر از من فتن با هر زبانی میشه هر کاری رو انجام داد به شرط اینکه شما در اون زبان حرفه ای بشید.
دوستان حرف های جالبی زدند اما خواهشا تا وقتی درباره چیزی اطلاع ندارید صحبت نکنین.
درباره امنیت گفتند دوستان اما مثل اینکه از حفره های امنیتی linux به نام ghost و خونریزی قلبی خبری ندارند؟
از سنگین بودن نرم افزار ویژال استادیو گفتند که می خواستم بم ویژال استادیو فقط به استادیو قدرتمند که برنامه نویسیان مایکروسافت ترجیح می دن با اون کار کنن و الی من خیلی برنامه نویسان دیه از نرم افزاره هایی مثل webmatrix یا همون braket استفاده می کنن برای برنامه نویسی.
از مجانی بودن php صحبت کردن و گفتن که visualstudio مجانی نیست. اما اینطور نیست از نسخه 2012 مایکروسافت اومده و نرم افزار مجانی برای web developer ها گذاشته و خیلی ها مثل من دارن از اون استفاده می کنن.

و خیلی خوبی های دیگه ای مایکروسافت در اختیار شما قرار داده.

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

aliphp1
جمعه 17 بهمن 1393, 13:48 عصر
این بحث خیلی مطرح شده و نتیجه ای هم نداشته
من php رو به حدی هستم که بتونم نیاز های خودم رو برآورده کنم
یه مدت پیش خواستم دات نت کار کنم وسط کار حوصله ام سر رفت فعلا ولش کردم ولی شاید درآینده دوباره شروع کنم
اینجا هر کسی با هر کدوم کار کرده میاد طرف همون رو میگیره و یه خورده سلیقه های شخصی رو درگیر میکنن دوستان
من شخصا از php بیشتر خوشم اومد ولی این سلیقه شخصی منه و نمی تونم بگم برای همه بهتره !
توصیه می کنم این بحت رو ادامه ندین چون بار ها ادامنه پیدا کرده و به جایی نرسیده !

ABZiko
جمعه 17 بهمن 1393, 16:00 عصر
دوستان این بحث ها 1000 بار بحث شده. من و دوستان حرفه ای تر از من فتن با هر زبانی میشه هر کاری رو انجام داد به شرط اینکه شما در اون زبان حرفه ای بشید.
دوستان حرف های جالبی زدند اما خواهشا تا وقتی درباره چیزی اطلاع ندارید صحبت نکنین.
درباره امنیت گفتند دوستان اما مثل اینکه از حفره های امنیتی linux به نام ghost و خونریزی قلبی خبری ندارند؟
از سنگین بودن نرم افزار ویژال استادیو گفتند که می خواستم بم ویژال استادیو فقط به استادیو قدرتمند که برنامه نویسیان مایکروسافت ترجیح می دن با اون کار کنن و الی من خیلی برنامه نویسان دیه از نرم افزاره هایی مثل webmatrix یا همون braket استفاده می کنن برای برنامه نویسی.
از مجانی بودن php صحبت کردن و گفتن که visualstudio مجانی نیست. اما اینطور نیست از نسخه 2012 مایکروسافت اومده و نرم افزار مجانی برای web developer ها گذاشته و خیلی ها مثل من دارن از اون استفاده می کنن.

و خیلی خوبی های دیگه ای مایکروسافت در اختیار شما قرار داده.

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

بنده هم منکر کارایی نداشتن ASP.net نبودم و نخواهم بود، asp در جای خودش بسیار عالی هست، ولی من تعجب می کنم، شما اگر از افراد بسیار مبتدی هم بپرسید بهتون پاسخ خواهند داد که PHP از هر لحاظ خیلی بهتر از asp هست، اما این که هر کدوم در جای خود کاربرد دارند کاملا درسته، ولی آیا شما می تونید PHP رو با ASP مقایسه کنید؟؟؟!! عمرا، چون قدرتی که PHP داره و سرعتی که PHP داره اصلا قابل قیاس با ASP نیست،(این ها رو حداقل از کسانی که با هر دو کار کردند پرسیدم) امنیتش هم که کسی نمی تونه زیر سوال ببره، مگر این که طرف ناشیانه از PHP استفاده کرده باشه، ولی اگر شما نمی دونم تا به حال از PHP استفاده کردین، ولی اگر باهاش کار کرده باشید متوجه منظور بنده می شین، Framework های که برای PHP اومده، Extension هایی که برای PHP اومده کاملا مشهوده برتری PHP نسبت به ASP هست و خواهد بود!
پیروز باشید:چشمک:

Mohammadsgh
جمعه 17 بهمن 1393, 17:17 عصر
دوستان این بحث ها 1000 بار بحث شده. من و دوستان حرفه ای تر از من فتن با هر زبانی میشه هر کاری رو انجام داد به شرط اینکه شما در اون زبان حرفه ای بشید.
دوستان حرف های جالبی زدند اما خواهشا تا وقتی درباره چیزی اطلاع ندارید صحبت نکنین.
درباره امنیت گفتند دوستان اما مثل اینکه از حفره های امنیتی linux به نام ghost و خونریزی قلبی خبری ندارند؟
از سنگین بودن نرم افزار ویژال استادیو گفتند که می خواستم بم ویژال استادیو فقط به استادیو قدرتمند که برنامه نویسیان مایکروسافت ترجیح می دن با اون کار کنن و الی من خیلی برنامه نویسان دیه از نرم افزاره هایی مثل webmatrix یا همون braket استفاده می کنن برای برنامه نویسی.
از مجانی بودن php صحبت کردن و گفتن که visualstudio مجانی نیست. اما اینطور نیست از نسخه 2012 مایکروسافت اومده و نرم افزار مجانی برای web developer ها گذاشته و خیلی ها مثل من دارن از اون استفاده می کنن.

و خیلی خوبی های دیگه ای مایکروسافت در اختیار شما قرار داده.

باز هم می گم که با هر زبانی میشه هر کاری رو انجام داد. نیاین با اطلاعات ضعیفی که داریم یک شرکت بزرگ رو زیر سوال ببریم و بیایم چیزایی رو بیم که خیلی بچه گانس.
موفق باشید
اون حمله ای که تو لینوکس گفتید بر طرف شده.چرا چند میلیون ویروس و حمله ای که به ویندوز میشه رو نادیدده میگیرید و یک باگی که تو لینوکس بوده رو میگید؟اگه ویندوز جرعت داره ویندوزشو متن باز کنه تا ببینه چقدر باگه.

چرا باید وابسته به یه پلتفرم و ابزار باشیم؟در صورتی که میشه با هر ابزاری که دوست داریم و تو هر محیطی که دوست داریم کار کنیم؟تو php واقعا دست شما باز هست و تو هر جا و با هر ide و غیره میتونید کار کنید.ولی؟؟؟؟؟؟ توasp کارها کسی هست که با ویژوال استدیو کار نکنه؟انقدر کار رو آسون میکنه که کسی نمیتونه ازش جدا شه
بله همه اینها ابزار هستند ولی ابزار با ابزار فرقی نداره؟

r4hgozar
شنبه 18 بهمن 1393, 08:41 صبح
ببخشید اما با صحبت هایی که شد اصلا دیگه صلاح نمی بینم بحث رو ادامه بدم :قهقهه:

extentions هایی که واسه php اومده؟؟ اونا نمیاد و ساخته میشه هر کسی می تونی بسازه. تو همه زبان ها هست.
این صجبت هایی که می کنین بیشتر از php برای java اومده دوست عزیز :قهقهه:
اخر ما نفهمیدیم که وابسته به پلتفرم نباید باشیم و یا اینکه extention ها رو استفاده کنیم ؟؟
اقا محمد تو asp web form که خود مایکروسافت گفت یه اشتباه بزرگ بود رو نگاه نکن. برین و asp mvc رو مطالعه کنین و ببینید چیه.
البته mvc اول برا java استفاده شد بعد php , asp. من چون اندروید هم می نویسم با این زبان ها کار کردم.

نیازی نمی بینم دیگه این بحث ادامه بدم. باشه php بهتر با دلیل هایی که اوردین :قهقهه:
موفق باشید

Mohammadsgh
شنبه 18 بهمن 1393, 11:00 صبح
میشه معنی این جملتون رو بگید؟
extentions هایی که واسه php اومده؟؟ اونا نمیاد و ساخته میشه هر کسی می تونی بسازه. تو همه زبان ها هست.

منظور منو از وابسته به پلتفرم متوجه نشدید.شما میتونید تو لینوکس با asp کار کنید؟ویا هر پلتفرمی؟با همون performance?دوستان گفتن چون php آسون تره دلیل برتری هست.باید بگم که این تنها یکی از برتری هاشه.easy to learn
۱-syntax بسیار قوی و خوب و روان
۲-متن باز بودن
۳-استفاده توی هر پلتفرمی
۴-قابلیت کدنویسی توی همه ide ها
و خیلی دلایل بیشتر که دلایل برتری php به asp هست

php لقمه آماده تو دهن کسی نمیزاره