تور لحظه آخری
امروز : پنجشنبه ، 17 آبان 1403    احادیث و روایات:  امام علی (ع):مرگ آرى امّا پستى و خوارى هرگز، به اندك ساختن آرى امّا دست سوى اين و آن دراز كردن هرگ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

اوزمپیک چیست

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

نگهداری از سالمند شبانه روزی در منزل

بی متال زیمنس

ساختمان پزشکان

ویزای چک

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

 






آمار وبسایت

 تعداد کل بازدیدها : 1826968450




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

بهترین و پر کاربردترین زبان برنامه نویسی تحت وب -


واضح آرشیو وب فارسی:سایت ریسک: بهترین و پر کاربردترین زبان برنامه نویسی تحت وب Niloofar Ahmadi 20 آبان 1386, 10:11سلام تصمیم دارم یکی از زبانهای برنامه نویسی تحت وب را به صورت تخصصی دنبال کنم و در مورد انتخاب این زبان به تجربه شما نیازمندم . ممنون می شوم که در انتخاب یک زبان برنامه نویسی عالی (با ذکر مشخصات اون زبان که اون را از نظر شما برتر کرده) به من کمک کنید. در ضمن :با زبانهای برنامه نویسی Php و Asp.net در حد مقدماتی آشنایی دارم. yakoza 20 آبان 1386, 13:57ببین مبحث چیزی نیست که بقیه بیان نظر بدن بستگی به خودت داره ببین با کدوم راحت تری ، اگه کسی هم بخواد راهنماییت کنه سلیقه ایه یکی میاد میگه php خوبه اون یکی میاد میگه asp.net خوبه چون تو دانشگاه بهش asp یاد دادند منم مشکل تو رو داشتم و بین این دوتا php رو انتخاب کردم tabib_m 20 آبان 1386, 16:23سلام به مجیدآنلاین خوش اومدی بهتر بود قبل از این که پست بزنی، جستجو کنی. یه نگاهی هم به اینجا () بنداز. ممنون jhoseini 20 آبان 1386, 21:59من هم موافقم، یه جستجوی ساده ()کافی بود در ضمن، بهتره ای حرف ها رو کنار بزارید و وارد یکی از php (OpenSource) یا asp.net (Microsoft) بشید، چون بحث سر بهتر بودن یکی از این ها هیچ وقت جوابی نداره در هر حال موفق باشید peyman1987 20 آبان 1386, 22:39منم ميگم اول سرچ ( الان ميگه عجب ... کردم تاپيک زدم ) چون خيلي درباره ش بحث شده و بقول جناب حسيني هيچوقت هم به نتيجه نرسيده. شما که با هر دو زبان آشنايي دارين انتخاب براتون راحتتره. با هر کدوم که راحتترين و بيشتر ازش خوشتون مياد برين دنبال اون. موفق باشين firebird 21 آبان 1386, 02:16اگه کسی حوصله شو داشته باشه ruby on rails انتخاب بدی نیست منتهی یک مقدار شروع کردنش مشکل هست. برای مبتدی ها که اصلاً توصیه نمیشه. the-MA 21 آبان 1386, 02:48۱- سرعت ، سرعت ، سرعتاولین باری كه یك كد به زبان PHP نوشتم بر روی یك كامپیوتر Pentium 166Mhz بود بر روی سیستم عامل Linux و بههمراه Apache Web Server . بسیار برایم جالب بود كه چقدر كد های من سریع اجرا می شوند . یعنی در آن موقع بااگر شما یك Windows NT بر روی آن می توانستید سوار كنید و به فرض كه IIS هم بر روی آن بالا می آمد فكر كنماصلا وقت Serve كردن صفحات عادی html را نداشت چه برسد به اینكه بخواهد ASP را هم اجرا كند . علتش این استكه Microsoft از یك Technology در اجرا كردن كدهای زبان ASP استفاده می كند كه در آن هر موقع شما تصمیم بهاستفاده از یك عنصر خارجی مانند VBScript, MSSQL, ODBC و خیلی چیزهای دیگر كه در حقیقت از Engine هایخارجی استفاده می كنند دستور به آن Engine خارجی می دهد و جواب بدست آمده را بررسی و برای استفاده در اختیارادامه برنامه می گذارد . همین رفت و برگشت و اجرا كردن Engine های خارجی باعث كند شدن سرویس دهی می شود كهاین را شما به خوبی می توانید در استفاده از MSSQL به طرق مختلف احساس كنید . مثلا اگر شما خود MSSQL Extentions برای استفاده از MSSQL استفاده كنید برای یك Query مشترك ۱.۸۸ ثانیه زمان تلف می شود و اگر همان را با استفادهاز ODBC اجرا نماﺋید زمانی در حدود ۹.۵۴ ثانیه تلف می شود كه این خود نشان می دهد كه ASP اینها را به تنهاﺋی اجراءنمی كند و از Engine های ویندوز استفاده می كند . ۲- استفاده بهینه از Memory در IIS4 اگر شما در یك صفحه مثلا ۲۰ بار یك صفحه را Include كنید این صفحه ۲۰ بار در حافظه بارگذاری می شود و درحقیقت حافظه شما ۲۰ برابر زیادتر اشغال می شود . البته شنیدم كه این مشكل در ویندوز ۲۰۰۰ و IIS5 حل شده استاما بازهم برای كسانی كه ASP را مینویسند و می خواهند آنرا بر روی سرور های Hosting كه دارای سیستم عامل NT هستند اجرا كنند مشكل زا است و باعث كند شدن سیستم می شود و در Load بالا مسلما مشكل زا خواهد شد . این مشكل به طور كلی در PHP وجود نداشته و ندارد و استفاده درست از Memory در هنگام اجرای یك كد باعث شده استكه صفحات در Load بالا نیز به خوبی قابل رٶیت باشند . ۳- خرج اضافی ندارید ! مثلا در ASP اگر بخواهید از امكاناتی نظیر Encryption یا File Uploading یا ارسال نامه توسط كد برنامه استفاده كنیدباید امكانات اضافی برای این كار خریداری كنید و نصب كنید تا این امكانات به IIS شما اضافه گردد . این در حالیست كهدر PHP همه اینها در هنگام Compile در نظر گرفته می شوند و همگی از امكانات Standard این زبان هستند و هیچ نصبیا خرج اضافی در كار نیست . ۴- MySQL بهترین انتخاب، بیشترین سرعتدر اینجا قصد ندارد به مقایسه MySQL و MSSQL بپردازم . اما به خاطر قدرت خارق العاده MySQL و سازگار بودن این DBMS با زبان PHP به صورتیكه PHP اتصال به MySQL را به صورت دستورات Internally پشتیبانی می كند و حتی نیازبه نصب Module اضافی برای این كار نمی باشد ، از سرعت بسیار بالاﺋی در كار با SQL برخوردار است كه شاید بعدا درمورد MySQL مقاله ای نوشتم . ۵- نزدیك بودن Syntax به ++C/C و Java از آنجاﺋیكه اكثر برنامه نویسان از ++C/C استفاده كرده اند و بخاطر محبوب بودن بی حد Java معمولا با Syntax هایاین دو زبان اكثرا آشنا هستند . PHP هم اكثر Syntax های خود را شبیه به این زبانها انتخاب كرده است كه برای یادگیریدوباره Syntax دستورات دچار مشكل نشوید كه مسلما Microsoft اصلا برایش این مساﺋل مشكل حساب نمی شود . ۶- رفع ایرادات ، سریع ، بی دردسرتا حالا از Microsoft خواسته اید كه ایرادی را در سیستمهای خود رفع كند ؟ مسلما اگر شركت بزرگی مانند Boeing نباشید حرف شما خیلی خریدار ندارد یا لااقل به این زودی ها به نتیجه نمی رسید . OpenSource بودن PHP این امكان را به شما می دهد كه شخصا اقدام به رفع مشكل كنید و آنرا برای دستندركاران PHP ارسال كنید و یا اینكه در Mailing List های عمومی PHP موضوع را مطرح كنید و خواهید دید كه از سراسر دنیا برایرفع ایراد شما Patch ارسال می گردد . ۷- اجرا بر روی Platform های مختلفدرست است كه خیلی از این ایرادات را Microsoft رفع خواهد كرد و Technology های جدیدتر اراﺋه خواهد كرد ( چهبسا این Net. كه الان آمده همه را درست كرده باشد ) اما یك مشكل اساسی برای ASP وجود دارد و آن این است كه ASP بدون Windows یعنی هیچ ! بدلیل اینكه ASP نصفی از كدها را توسط Engine های ویندوز اجرا می كند كه درسیستم عامل های دیگر خبری از آنها نیست . لذا ASP در سیستم عاملهای دیگر همیشه دارای ضعفهای بزرگی است . اما PHP به دلیل آنكه توسط GNU C Compiler در همه Platform ها قابل Compile شدن است و از Engine های خاصهیچ سیستم عاملی برای اجرای كدها استفاده نمی كند قابلیت اجرا بر روی تعدا زیادی از OS ها را داراست كه این یكمزیت برای برنامه نویس ها محسوب می شود منبع مقاله : راستی به قول دوستان یه نموره سرچ هم اگه بکنی بدک نیستا !!!:D firebird 22 آبان 1386, 01:55این مقاله 7 دلیل ... اول اینکه اگه همونی باشه که من یادمه خیلی قدیمی هست. ضمن اینکه از نگاه یک نفر که به php تعصب داره نوشته شده. من میتوتم روی هر 7 دلیل بحث کنم اما واقعاً وقت و حالشو ؟! ندارم. به نظر من دات نت هم مزایای بسیار زیادی داره و نمیشه قاطعانه گفت که از php ضعیف تر هست. یه عیب بزرگ دات نت اینه که موقع کدنویسی سیستم زیر دستتون باید خیلی قوی باشه که اگه کسی مشکل پول خرج کردن برای سخت افزار نداشته باشه مشکل بزرگی براش نخواهد بود، غیر از این مزایای بسیار زیادی داره که کار توسعه دهنده رو به شدت آسان میکنه. یه عیب دیگه هم میشه براش برشمرد که اونم اینه که یادگرفتنش در ابتدا از php مشکلتر هست. PATRIS-CO 22 آبان 1386, 07:43معمولا دات نت نسبت به پی اچ پی برتری نشان داده!!! the-MA 23 آبان 1386, 07:05میگم ادیسون رو که میشناسید ؟؟؟ اون روز که این مرد بزرگ لامپ رو اختراع کرد بعضی از افراد جامعه که هنوز از چراغ نفتی استفاده می کردن از لامپ میترسیدن یا اینکه فکر میکردن نورش کمه یا به هر دلیل دیگه ای از اون فراری بودن ... وقتی شهر رو پر از چراغ کردن و همه دیدن لامپ چه خوبی هایی داره تنها کسایی که از این کار ناراحت شدن اونایی بودن که شغلشون چراغ نفتی فروشی بود ...:D بابا شما اصلا یه بارم با پی اچ پی کار نوکردین هی میزنین تو سرش !!! باشه قبول ای اس پی خوبه ، من که نگفتم بده به خدا !!! ولی کار کردن با پی اچ پی خیلی راحت تر و سریع تره و در ضمن فرا گیر هم هست ببخشید پر چونگی کردم :cool: firebird 23 آبان 1386, 09:19میگم ادیسون رو که میشناسید ؟؟؟ اون روز که این مرد بزرگ لامپ رو اختراع کرد بعضی از افراد جامعه که هنوز از چراغ نفتی استفاده می کردن از لامپ میترسیدن یا اینکه فکر میکردن نورش کمه یا به هر دلیل دیگه ای از اون فراری بودن ... وقتی شهر رو پر از چراغ کردن و همه دیدن لامپ چه خوبی هایی داره تنها کسایی که از این کار ناراحت شدن اونایی بودن که شغلشون چراغ نفتی فروشی بود ...:D بابا شما اصلا یه بارم با پی اچ پی کار نوکردین هی میزنین تو سرش !!! باشه قبول ای اس پی خوبه ، من که نگفتم بده به خدا !!! ولی کار کردن با پی اچ پی خیلی راحت تر و سریع تره و در ضمن فرا گیر هم هست ببخشید پر چونگی کردم :cool: دوست خوب، من بيشتر از 5 سال هست دارم php كار ميكنم. يك كتاب "خودآموز php" هم ترجمه كرده ام. بيشتر از 10 تا پروژه كامل و گسترده php انجام داده ام. در همين حين يك پروژه كامل هم asp.net كار كردم و مزايا و معايب اونو نسبت به php كاملاً ميشناسم. از روي تعصب حرف زدن و تكيه بر شاخص هاي غير علمي مثل فراگير تر بودن (اگر واقعيت داشته باشه) زبان نميتونه دليلي بر برتري يك پلتفرم نسبت به پلترفرم ديگه باشه. محض اطلاع شما و جناب اديسون asp.net كاملاً با asp متفاوت هست و فقط از نظر اسم شباهت دارند. jhoseini 23 آبان 1386, 11:15گالیور من مییییییدونستم بابا، این بحث ها فایده ای نداره لااقل بحث رو معطوف کنید به نقاط برتری این 2تا نسبت هم مثلا عنوان بشه، چه پروژه های با کدوم یکی از این 2تا بهتر جواب میده مرسی : ) nevisande 23 آبان 1386, 11:36بهترين پستي كه من تو اين دو صفحه ديدم، همين پست jhoseini () بود كه بهترين نظر رو داد. خوبي و بدي ملاك نيست. مزيت‌ها رو بگين. يا هموني كه اين دوستمون گفتن. كدوم پروژه با كدوم برنامه بهتره؟ the-MA 23 آبان 1386, 13:41سلام دوستان خوب خوب خوبم ... انگار من لحن حرف زدنم یه جورایی بد بود و دوست خوبم فکر کرده من تعصب دارم نسبت به پی اچ پی :shock: به جون خودم نه !!! یه نکته رو فراموش کردم تو پست قبلی بگم وگر نه این سوئ تفاهم پیش نمیومد !!:cry: بنده به شخصه از کوچیک ترین چیزی که به من کمک کنه نمیگذرم !!! راستش من با اینکه تازه کارم ولی از هیچ چیزی راحت رد نمی شم!! به شخصه هم با پی اچ پی کار میکنم ( به صورت مبتدی) هم با ای اس پی کار میکنم ( به صورت مبتدی ) هم با جاوا ( به صورت مبتدی ) هم با فلش ( به صورت مبتدی ) البته من تجربیاتم رو در طول زمان افزایش میدم و اگه حالا یه مبتدی ام چه بسا به امید خدا تا چند سال دیگه نه تنها در یکی از برنامه های بالا بلکه در همشون یه اوستا بشم ( فخر فروشی رو کیف کردی ؟؟!!:D) ولی بی شوخی یه نصیحت جانانه از من به شما ... تا دلت بخواد وقت مرده داری اگه این وقت ها رو زنده کنی میتونی عوض یکی از این برنامه ها همشون رو یاد بگیری :cool: مخلص هر چی با صفاست siavashmusic 23 آبان 1386, 16:44لطفا در مورد این مسله بحث نکنید که هیچ راه حلی نداره دوستی هم که این تاپیک رو زد بره هرچیزی که دلش میخواد یاد بگیره چون نه من و نه هیچ کس دیگه دلیلی برای اینکه چرا php یا چرا asp رو انتخاب کردیم نداریم . . . !




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 3332]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن