خوش آمدید

جستجو

تبلیغات





پاسخ به سوالاتی پیرامون برنامه نویسی

    ۱- برنامه نويسي تحت وب چيست؟

    زمانی که برای وب قصد طراحی یک وب سایت را دارید چندین نکته را باید مدنظر قرار داد:

       الف)قالب سایت چگونه باشد.قالب سایت در واقع همانند یک نقشه قالی است که بر اساس آن یک قالیباف طرح قالی را ایجاد می کند.در اینجا کدهای HTML به عنوان نقشه ای برای ترسیم فرمت گرافیکی سایت توسط مرورگر اینترنت(مانند Internet Explorer) می باشد که در واقع حکم همان قالیباف را دارد.مکان تصاویر،فرمت متن شامل رنگ،سایز و ... همه و همه توسط کدهای Html مشخص می شوند اما نباید فراموش کرد که HTML در واقع شامل یک سری نشانه(Tag) است و به هیچ وجه یک زبان برنامه نویسی به شمار نمی رود زیرا فاقد توابع،رویدادها،متغیرهاو... می باشد و هیچ تراکنشی در پی اجرای هر یک از کدهای آن صورت نخواهد گرفت. HTML در واقع ایستا بوده و این بدان معناست که قابلیت ورود داده توسط کاربر و یا پردازش داده ها را ندارد و تمام سایت غیر قابل تغییر است و هر تغییری فقط توسط یک نفر آشنا به HTML میسر خواهد بود.

    ب)جلوه های ویژوال سایت چگونه ایجاد شود؟جلوه های بصری نظیر تغییر رنگ دکمه ها با حرکت ماوس روی آن ها،منوهای پیشرفته،نمایش برخی دیالوگ باکس های عمومی نظیر سلام،خوش آمدید و امثال آن نیز توسط برنامه هایی نظیر جاوا اسکریپت انجام می شود.اما باز هم به یاد داشته باشد که جاوا اسکریپت نیز یک زبان برنامه نویسی نیست و در واقع کدهای آن را اسکریپت(Script) می نامند که به معنای دیگر شبه کد می باشد،بسیار شبیه C++ بوده و متغیرها و توابع آن نیز محدود می باشند.

    ج)اما فرض کنید که قصد دارید تا کاربر فرم هایی را پر کند،برای مدیر سایت ارسال کند و مدیر سایت نیز پاسخ وی را بدهد و یا این که مدیر سایت بدون این که به Source سایت دسترسی داشته باشد از طریق یک Application بسیار ساده شبیه نرم افزار WordPad متون خود را به سایت ارسال و یا آن ها را ویرایش و یا حتی حذف نماید.و یا فرض کنید می خواهید قابلیتی را در سایت ایجاد نمایید تا کاربران در سایت عضو شوند،ایمیل ارسال کنند،متون خود را در سایت نمایش دهند و در یک جمع بندی کلی کاربران سایت بدون آگاهی و اطلاع از برنامه نویسی اقدام به ایجاد تراکنش هایی در یک سایت نمایند.تمامی دیتاهای ایجاد شده در یک نرم افزار پایگاه داده ذخیره می شوند که بازیابی و درج آن ها در این پایگاه داده و مدیریت پردازش این تراکنش ها توسط نرم افزارهای برنامه نویسی ایجاد می شود که عمومی ترین آن ها C#و Visual Basic می باشد.در واقع شما به کمک این دو گزینه اقدام به برنامه نویسی می کنید.اما فراموش نکنید که برنامه نویسی سایت با برنامه نویسی برای یک Application تفاوت هایی دارد زیرا سرور قادر به پردازش کدهایی خاص از نرم افزار می باشد لذا پلتفرم هایی وجود دارند که این پلتفرم ها زبان های برنامه نویسی را در بر گرفته و با ساختار دهی به کدهای زبان های فوق،کامپایل آن ها را برای سرور ساده می کند.از جمله رایج ترین این پلتفرم ها می توان ASP,Asp.net,PHP,cold fusion,jsp و غیره را نام برد که هر کدام محدودیت ها ، ویژگی ها و خواص خود را دارند که در یک از مقالات وبلاگم آن ها را مفصلا شرح داده ام.(انتخاب یک سرور کاربردی)1(این پلتفرم ها دارای تگ هایی هستند که کدهای زبان های برنامه نویسی در آن ها قرار گرفته و پردازش رویدادها را برای سرور آسان می کنند.
    2- آيا برنامه نويسي تحت وب هم در اين گروه قرار ميگيرد؟

    برنامه نویسی تحت وب در واقع همان برنامه نویسی در چهار چوب مشخص شده توسط پلتفرم های مذکور می باشد.
    3- فرق كد نويسي با برنامه نويسي در چيست؟

    کد نویسی می تواند در رابطه با انواع محیط های طراحی وب مانند HTML,JavaScript,C#,… کاربرد داشته باشد اما برنامه نویسی در واقع خاص نرم افزارهای برنامه نویسی مانند C# و Visual Basic می باشد .

     

     


    این مطلب تا کنون 11 بار بازدید شده است.
    منبع
    برچسب ها : برنامه ,سایت ,نویسی ,واقع ,هایی ,html ,برنامه نویسی ,برنامه نويسي ,مدیر سایت ,داشته باشد ,افزارهای برنامه ,افزارهای برنامه نویسی ,زبان برنامه نویسی ,
    پاسخ به سوالاتی پیرامون برنامه نویسی

تبلیغات


    محل نمایش تبلیغات شما

پربازدیدترین مطالب

آمار

تبلیغات

محل نمایش تبلیغات شما

تبلیغات

محل نمایش تبلیغات شما

آخرین کلمات جستجو شده

تگ های برتر