محبوبترینها
نمایش جنگ دینامیت شو در تهران [از بیوگرافی میلاد صالح پور تا خرید بلیط]
9 روش جرم گیری ماشین لباسشویی سامسونگ برای از بین بردن بوی بد
ساندویچ پانل: بهترین گزینه برای ساخت و ساز سریع
خرید بیمه، استعلام و مقایسه انواع بیمه درمان ✅?
پروازهای مشهد به دبی چه زمانی ارزان میشوند؟
تجربه غذاهای فرانسوی در قلب پاریس بهترین رستورانها و کافهها
دلایل زنگ زدن فلزات و روش های جلوگیری از آن
خرید بلیط چارتر هواپیمایی ماهان _ ماهان گشت
سیگنال در ترید چیست؟ بررسی انواع سیگنال در ترید
بهترین هدیه تولد برای متولدین زمستان: هدیههای کاربردی برای روزهای سرد
در خرید پارچه برزنتی به چه نکاتی باید توجه کنیم؟
صفحه اول
آرشیو مطالب
ورود/عضویت
هواشناسی
قیمت طلا سکه و ارز
قیمت خودرو
مطالب در سایت شما
تبادل لینک
ارتباط با ما
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
آمار وبسایت
تعداد کل بازدیدها :
1826968450
بهترین و پر کاربردترین زبان برنامه نویسی تحت وب -
واضح آرشیو وب فارسی:سایت ریسک: بهترین و پر کاربردترین زبان برنامه نویسی تحت وب 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]
صفحات پیشنهادی
آموزش برنامه نویسی در لینوکس
آموزش برنامه نویسی در لینوکس-a.toraby28-05-2007, 03:04 PMآقایون و خانم ها اینجانب ... 06:09 PMمن هم کاملاً موافقم اون کتابو یه نویسنده نوشته اونم به زبان نوشتار شما ... برای کسب اطلاعات کافی در مورد توزیع مورد نظر می توانید به وب سایت های زیر مراجعه ... بنابراین به نظر می آید، برای برنامه نویسی تحت سیستم عامل لینوکس، ...
آموزش برنامه نویسی در لینوکس-a.toraby28-05-2007, 03:04 PMآقایون و خانم ها اینجانب ... 06:09 PMمن هم کاملاً موافقم اون کتابو یه نویسنده نوشته اونم به زبان نوشتار شما ... برای کسب اطلاعات کافی در مورد توزیع مورد نظر می توانید به وب سایت های زیر مراجعه ... بنابراین به نظر می آید، برای برنامه نویسی تحت سیستم عامل لینوکس، ...
نرم افزار مدیریت کامل تلفن همراه از راه دور و دیگر نرم افزار های ...
امروزه تلفن همراه به عنوان یکی از پرکاربردترین ابزارهایی می باشد که بسیاری از مردم به ... علاوه بر این گونه استفاده تلفن همراه در بسیاری از زمان ها یکی از بهترین ... استفاده از زبان های برنامه نویسی تحت وب به صورت حرفه ای و یا استفاده از طراحی های ...
امروزه تلفن همراه به عنوان یکی از پرکاربردترین ابزارهایی می باشد که بسیاری از مردم به ... علاوه بر این گونه استفاده تلفن همراه در بسیاری از زمان ها یکی از بهترین ... استفاده از زبان های برنامه نویسی تحت وب به صورت حرفه ای و یا استفاده از طراحی های ...
معرفی سامانه های مدیریت محتوا
... جزو یکی از بهترین پلتفرم(Platform) ها جهت انتشار مطالب شما بر روی وب می باشد. ... یک سیستم مدیریت محتوا برای وبلاگ هاست که با زبان برنامه نویسی پی اچ پی ... قابل ملاحظه تبدیل به معروفترین و پرکاربردترین ابزار ساخت وبلاگ بر روی هاست ... سکوی انتشار مبتنی بر وب یا به بیان سادهتر یک نرمافزار تحت وب است که در ...
... جزو یکی از بهترین پلتفرم(Platform) ها جهت انتشار مطالب شما بر روی وب می باشد. ... یک سیستم مدیریت محتوا برای وبلاگ هاست که با زبان برنامه نویسی پی اچ پی ... قابل ملاحظه تبدیل به معروفترین و پرکاربردترین ابزار ساخت وبلاگ بر روی هاست ... سکوی انتشار مبتنی بر وب یا به بیان سادهتر یک نرمافزار تحت وب است که در ...
-
گوناگون
پربازدیدترینها