کانال تلگرام فال و طالع بینی

در تمام بخش ها مدیر فعال ( با سابقه فعالیت در انجمن های دیگر ) می پذیریم ، با ما تماس بگیرید. انجمن پیچک

نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: پلتفرم های طراحی سایت

  1. #1
    کاربر سایت

    آخرین بازدید
    دوشنبه ۱۳ خرداد ۹۲ [ ۱۵:۳۲]
    نوشته ها
    1
    امتیاز
    24
    سطح
    1
    Points: 24, Level: 1
    Level completed: 99%, Points required for next Level: 0
    Overall activity: 0%
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    پلتفرم های طراحی سایت


    CGI


    [برای مشاهده لینک ها شما باید عضو سایت باشید | عضویت] اطلاعات متفاوتی را در خود نگهداری می نمايند.
    صفحات فوق بر روی
    [برای مشاهده لینک ها شما باید عضو سایت باشید | عضویت] و بر اساس يک ساختار مشخص ، سازماندهی و ذخيره
    خواهند شد. کاربران اينترنت با استفاده از مرورگر خود ، درخواست يک صفحه وب را می
    نمايند ، در خواست مورد نظر پس از ارسال از طريق محيط انتقال در اختيار سرويس دهنده
    وب قرار خواهد گرفت . سرويس دهنده وب پس از دريافت درخواست کاربران ، عمليات جستجو
    و يافتن فايل درخواست شده را آغاز می نمايند. در صورتيکه فايل ( صفحه وب ) درخواستی
    پيدا نگردد ، سرويس دهنده برای برنامه مرورگر کاربر کدی را بمنزله عدم يافتن فايل
    ارسال و مرورگر پيام مناسبی در رابطه با عدمم يافتن فايل را در اختيار کاربر
    قرارخواهد داد. در صورتيکه سرويس دهنده فايل درخواستی را پيدا نمايد ، آن را بمنظور
    نمايش برای مرورگر کاربر ارسال خواهد کرد.


    فرآيند فوق ، نحوه برخورد سرويس دهنده وب با فايل
    های ايستا
    ( صفحات وب ايستا ) را تشريح می نمايد. صفحات وب ايستا ، قبل از
    درخواست کاربران توسط مولفين مربوطه ، طراحی و بر اساس ساختار سازماندهی شده بر روی
    سرويس دهنده وب مستقر خواهند شد. محتويات اين نوع صفحات همواره يکسان بوده و
    اطلاعات موجود را صرفنظر از زمان ، مکان ، تمايلات درخواست کننده بصورت يکسان نمايش
    خواهند داد. اکثر سرويس دهندگان امکان استفاده از فايل های پويا را نيز
    فراهم می آورند. برای ارائه تکنولوژی فوق از امکانات متعددی استفاده می گردد .
    CGI)Common Gateway
    Interface) يکی از امکانات موجود در اين زمينه است . امروزه از اينترفيس
    CGI در موارد متعددی استفاده می گردد :




    • يک دفترچه تلفن امکان ارسال اطلاعات کاربران را از
      طريق يک فرم Html فراهم و پس از ارسال اطلاعات موجود در
      فرم ، اطلاعات در بانک های اطلاعاتی ذخيره خواهد شد.

    • يک فروشگاه online کتاب ،
      امکان ارسال اطلاعات مربوط به يک گروه از کتاب را قراهم و در ادامه اطلاعات تکميلی
      در رابطه به هر يک از کتاب های موجود در گروه در اختيار کاربران قرار خواهد گرفت .

    • در برنامه های [برای مشاهده لینک ها شما باید عضو سایت باشید | عضویت] ، امکان درج کلمات مورد نظر برای جستجو در اختيار
      کاربران گذاشته خواهد شد ، در ادامه برنامه مورد نظر، آدرس صفحات وب شامل اطلاعات
      مورد نظر ( جستجو) را در اختيار کاربران قرار خواهد داد.


    مکانيزم CGI

    مکانيزم نحوه عملکرد CGI در اکثر سرويس دهندگان وب
    ، يکسان و استاندارد است . در اين راستا فولدری با نام
    cgi-bin در فهرست ريشه وب سايت مورد نظر ايجاد می گردد. نحوه برخورد سرويس
    دهنده با فايل هائی که در فولدر فوق قرار می گيرند ، متفاوت خواهد بود. سرويس دهنده
    در رابطه با فايل های فوق صرفا" عمليات ساده خواندن و ارسال را انجام نخواهد داد.
    اين نوع فايل ها می بايست اجراء و خروجی بدست آمده در اثر اجرای برنامه، برای
    مرورگر متقاضی ارسال خواهد گرديد. از زبانهای متعددی برای نوشتن برنامه ها در اين
    زمينه استفاده می گردد. زبان اسکريپتی
    [برای مشاهده لینک ها شما باید عضو سایت باشید | عضویت]يکی از متداولترين گزينه ها برای نوشتن اسکريپت های
    CGI ، می باشد.
    بمنظور نوشتن فايل های CGI ، می توان از زبانهای برنامه نويسی و زبانهای اسکريپت
    استفاده کرد. زبانهای C و PERL دو
    گزينه مناسب در اين راستا می باشند. مسئوليت برخورد با اسکريپت های CGI برعهده سرويس دهنده وب است .


    JSP
    چیست؟




    زبان (JSP(Java
    Server Page همانطور كه از نامش پيداست بر روي سرور اجرا شده و به زبان جاوا می
    باشد و براي توليد محتواي پوياي صفحات وب استفاده مي شود. اين زبان بسيار شبيه به
    جاوا مي باشد با اين تفاوت كه در آن مي توان از دستورات HTML نيز استفاده كرد. در
    واقع JSP تلفيقي است از زبانهاي HTML و JAVA ولي به شكل ساده تر و قابل فهم تر به
    نحوي كه براي طراحي صفحات وب كارآمدتر باشد. يك صفحه JSP از نظر ساختار نوشتاري
    كاملا شبيه به صفحات HTML مي باشد.


    درباره زبان asp



    با به کارگیری اسکریپت های روی سرویس دهنده
    ASP ، می توان صفحات وبی با اجزای پویا ساخت . اسکریپت های ASP می تواند توسط جاوا
    اسکریپت و VB اسکریپت ایجاد شود. ASP یک فایل استاندارد HTML است که با گروهی از
    ترکیبات افزوده دیگر گسترش یافته است . همانند فایل استاندارد HTML ، یک ASP می
    تواند شامل برچسب های HTML که توسط مرورگر وب نمایش داده می شود باشد .


    هر چیزی مثل اپلت ها جاوا ، متن چشمک زن ،
    اسکریپت ها و کنترل های اکتیواکس روی سرویس گیرنده ، که بتواند در یک فایل HTML جای
    دهید ، در یک ASP نیز جای می گیرد . ASP چند ویژگی دارد که برخی از آنها را بر می
    شماریم : ASP می تواند اسکریپت های سمت سرویس دهنده را در بر داشته باشد . با به
    کارگیری اسکریپت های روی سرویس دهنده ASP ، می توان صفحات وبی با اجزای پویا ساخت .
    اسکریپت های ASP می تواند توسط جاوا اسکریپت و VB اسکریپت ایجاد شود . ASP شماری از
    اشیای تعبیه شده را فراهم کرده است. با به کارگیری اشیای تعبیه شده دسترسی پذیر در
    یک ASP می توان اسکریپت ها را بسیار نیرومندتر کرد ، در میان اشیای دیگر ، این شیی
    ها به ما اجازه دریافت و ارسال اطلاعات به مرورگر را می دهد . برای نمونه با
    استفاده از شیی Request می توان اطلاعاتی را که یک کاربر با فرم HTML فرستاده است ،
    دریافت و به آن اطلاعات توسط یک اسکریپت پاسخ داد . یک ASP می تواند توسط اجزای
    افزوده گسترش یابد . ASP با شماری از اجزای اکتیواکس ، روی سرویس دهنده استاندارد
    دسته بندی شده است . این اجزا به ما اجازه انجام کارهایی مانند تصمیم گیری در مورد
    توانایی های مرور گرهای گوناگون یا گنجاندن یک شماره صفحه ، در صفحه وب را می دهد .
    این بدان معناست که هیچ مرزی در چگونگی گسترشASP ها وجود ندارد . یک ASP می تواند
    اطلاعاتی را با پایگاه داده هایی مانند AQL Sarver یا Ms Access تبادل کند . با
    استفاده از مجموعه ویژه ای از اشیا که اشیا داده ای اکتیواکس نامیده می شوند ،
    میتوان بسیار ی از پایگاه داده ها را در ASP به کار گرفت . به کارگیری اکتیوایکس ها
    شکل توانمندی از ASP ها است . با ASP هایی که می توانند با یک پایگاه داده ای داد و
    ستد کنند ، [برای مشاهده لینک ها شما باید عضو سایت باشید | عضویت] بسیار پیشرفته ای ایجاد خواهند شد . پس به طور کلی ، ASP یک
    صفحه استاندارد HTML است که با اسکریپت های روی سرویس دهنده اشیا و اجزای گسترش
    داده شده باشد و توسط ASP می توان سایت های وبی را با اجزای پویا و اثرپذیر ساخت .
    آنچه با ASP می توان انجام داد : به طور کلی ASP توانایی های زیر را ایجاد می کند :
    اطلاعات را از فرم ها دریافت و در یک پایگاه داده ذخیره کند . ساخت یک صفحه وب شخصی
    از مشخصات متناوب کاربران را در بر داشته باشد . ساخت یک شمارنده صفحه وب . با توجه
    به ویژگی های مرورگرهای گوناگون ، صفحات وب گوناگون را نمایش دهد . صفحات گوناگون
    را به هم پیوند دهد . ● ASP چگونه کار می کند ؟ شرکت میکروسافت ، ASP را با سومین
    نسخه llS معرفی کرد . با این کار ، سرویس دهنده ای با محتوای ثابت و ایستا به یک
    سرویس دهنده با محتوای پویا و تأثیر پذیر تبدیل شد . مهمترین کار llS ، سرویس دادن
    به صفحات HTML استاندارد است . هنگامی که کسی نیاز به یک صفحه وب داشته باشد ، از
    سرویس دهنده llS استفاده می کند و آن فایل ثابت HTML را از حافظه به دست می آورد و
    به مرورگر مشخص می فرستد . llS از دیگر سرویس دهنده های وب جدا است . مهم ترین هدف
    سرویس دهنده وب ، سرویس دهی به فایل HTML های است . سرویس دادن به فایل های HTML با
    گام های زیر پیموده می شود : ۱ ـ یک کاربر ، نشانی اینترنتی فایل HTML ی که می
    خواهد را درون خط نشانی می نویسد و با فشردن کلید Enter این درخواست را می فرستد .
    ۲ ـ مرورگر این درخواست را برای یک سرویس دهده وب مانند llS می فرستد . ۳ ـ سرویس
    دهنده وب در خواست را دریافت می کند و تشخیص میدهد که یک فایل HTML درخواست شده است
    ، زیر پسوند HTM یا HTML دارد . ۴ ـ سرویس دهنده وب آن فایل را از دیسک یا حافظه
    دریافت کرده ، برای مرورگر می فرستد . ۵ ـ فایل HTML توسط مرورگر شخصی ترجمه و
    تعبیر می شود و نتیجه در پنجره مرورگر نمایش داده می شود . البته این فرایند ها
    اندکی پیچیده تر هستند ، اما این گام ها کارکرد بخش به بخش یک سرویس دهنده وب را
    نشان می دهند . یک سرویس دهنده ، درخواست را از فایل های ویژه می گیرد و با به دست
    آوردن آن فایل از یک سخت افزار یا حافظه و فرستادن آن فایل ، پاسخ می دهد . ASP
    دگرگونی هایی بسیار را از پی آورد و افزون بر اینکه llS می تواند بر سرویس HTML
    ایستا به کار می رود ، انجام خدمات HTML پویا و تأثیر پذیر به همان خوبی گذشته نیز
    بر می آید . با به کارگیری ASP می توان صفحای با محتوای تازه برای پاسخگویی به
    درخواست های کاربر پدید آورد . یک ASP با یک فایل HTML عادی تفاوتی بسیار دارد . یک
    فایل HTML عادی بدون پردازش به مرور گر فرستاده می شود . در یک فایل HTML ، نخست
    باید همه دستورها اجرا شوند تا یک صفحه HTML را به وجود آید . ASP در بیشتر موارد
    به صورت کامل مانند یک HTML معمولی کار می کند ، تنها فرقی که دارد این است که
    پسوند آن به جای htm به asp دگرگون شده است. هنگامی که درخواستی برای بدست آوردن یک
    ASP به وجود می آید ، مرور گر یک صفحه HTML عادی دریافت می کند و همین امر موجب
    سازگاری ASP با تمام مرورگر ها می شود .


    [برای مشاهده لینک ها شما باید عضو سایت باشید | عضویت]

    یکی از مهمترین و قوی ترین تکنولوژی های
    تولید صفحات داینامیک وب سمت سرویس دهنده ( Web Server ) است .
    [برای مشاهده لینک ها شما باید عضو سایت باشید | عضویت] ترکیبی از ASP ( زبان برنامه نویسی کلاسیک تحت وب
    مایکروسافت ) با تکنولوژی NET. ( چارچوب جدید معرفی شده توسط مایکروسافت برای تولید
    نسل جدیدی از نرم افزارها ) می باشد .منظور از سمت سرویس دهنده این است که تمامی
    کدهای نوشته شده برنامه نویس بر روی کامپیوتر سرور پردازش شده و نتایج آن به صورت
    HTML برای کاربری که در حال مرور صفحات ایجاد شده است ارسال می شود ، زبان هایی مثل
    ASP.NET ، PHP که از مهمترین زبان های برنامه نویسی وب به شمار می روند بر روی سرور
    پردازش شده و نتایج این پردازش به صورت HTML برای کاربر بر روی مرورگر وب فرستاده
    می شود . بر خلاف این دو زبان زبان هایی مثل HTML یا حتی Java Script تنها بر روی
    وب سرور نگهداری می شوند و در صورت اجرا شدن این گونه صفحات توسط کاربر به سمت
    کامپیوتر و مرورگر او ( Client ) فرستاده می شود و تمامی پردازش ها و اجرای این
    گونه صفحات بر روی کامپیوتر کاربر صورت می گیرد . در این گونه صفحات بر خلاف
    ASP.NET و PHP برنامه نوشته شده توسط برنامه نویس برای کاربر قابل مشاهده بوده و می
    تواند با ذخیره کردن آن این کدها را تغییر دهند. نکته مهم اینجاست که : اغلب افراد
    ASP.NET را یک
    [برای مشاهده لینک ها شما باید عضو سایت باشید | عضویت] تصور می کنند ، درحالی که چنین نیست و تعریفی که
    برای ASP.NET می توان بیان کرد این است که : ASP.NET پلتفرمی است برای اجرای کدهای
    داینامیک در سرویس دهنده وب ، نه یک زبان برنامه نویسی


    ColdFusion
    یک نرم افزار تجاری است که جهت تولید و گسترش برنامه
    ها در سال ۱۹۹۵ توسط JJ Allaire به وجود آمد.
    در اصل این زبان برای اتصال صفحات
    html ساده به پایگاه داده طراحی شده بود ولی در نسخه ۲ با اضافه کردن یک IDE و زبان
    اسکریپت نویسی ، تبدیل به یک پلتفرم کامل شد . نسخه های کنونی که توسط ادوبی منتشر
    می شوند در برگیرنده ویژگی های سازمانی و توسعه Rich Internet Application می باشند
    .
    ColdFusion در واقع یک رقیب برای بستر هایی مثل PHP و ASP.NET است
    .
    دیباچه :
    یک از ویژگی های بارز ColdFusion مرتبط با زبان
    برنامه نویسی آن ، Markup بودن این زیان است . و تگ ها اساس آن را تشکیل می دهند .
    در مقایسه زبان هایی مثل Php , Jsp , Asp اسکریبتی هستند . اما ColdFusion تنها
    شامل یک زبان برای برنامه نویسی نمی شود و شما می توانید از سایر زبان ها به صورت
    الحاقی استفاده کنید . مثل Action Script , JavaScript و یا CFScript
    .
    ColdFusion اغلب برای بانک های اطلاعاتی و شبکه های داخلی استفاده می شود .
    اما در سایر زمینه ها مثل SOAP و Flash remoting نیز کاربرد دارد . این امر به ویژه
    برای برنامه نویسی سرور در Flex و Flash حائز اهمیت است .
    ColdFusion قابلیت
    پشتیبانی از SMS و پیام های فوری را نیز برای سازمان ها در اختیار دارد
    .
    ویژگی های اصلی ColdFusion
    ColdFusion یک سری ویژگی های
    اصلی دارد که عبارت است :
    - ساده تر شدن دسترسی به پایگاه داده
    - مدیریت
    Catch در کلاینت و سرور
    - تولید کد های سمت کلاینت ( مناسب برای برنامه نویس
    Widget )
    - تبدیل HTML به PDF و FLASH
    - بارگزاری و کار با سیستم های
    اطلاعاتی مشترک مثل Active Directory, LDAP, SMTP, POP, HTTP, FTP, Microsoft
    Exchange Server و سایر سیستم های اطلاعاتی عمومی مثل RSS و Atom
    -
    Administrator GUI
    - Server clustering
    - مدیریت وظایف
    - و بسیاری
    دیگر
    از قابلیت های مهم ColdFusion کار با آن در سایر IDE های مطرح مثل .Net
    Framework و Eclipse است .
    موتور اصلی ColdFusion با زبان C پیاده سازی شده است
    . از زبان CFScript به عنوان زبان اسکریپت نویسی اول پشتیبانی می کند و از سایر
    زبان های اسکریپت نویس با نصب پلاگین پشتیبانی میکند . زبان اصلی ColdFusion بسیار
    شبیه به Html است . در مشابهت به Html اکثر تگ ها در ColdFusion با CF شروع می شوند
    مثل cfoutput.
    همچنین IDE نوظهور ColdFusion Builder برای توسعه برنامه های
    ColdFusion به صورت WYSIWYG کمک بسیار زیادی به برنامه نویسان خواهد کرد
    .
    ColdFusion Builder:
    Adobe ColdFusion Builder نام IDE
    جدید شرکت ادوبی بر اساس Eclipse برای توسعه برنامه های ColdFusion است
    در حال
    حاضر این IDE در نسخه Beta2 در دسترس است . گر چه هنوز این IDE کامل نشده اما برخی
    از ویژگی های آن عبارت است از :
    - Object Relational Mapping
    auto-configuration
    - Application Code Generation
    - Server management
    -
    Easily extensible through the Eclipse framework
    - CFML, HTML, Javascript, and
    CSS Syntax Highlighting
    - Code assist for tags, functions, variables, and
    components
    - Code folding
    - Snippet creation and management
    - Outline
    viewing
    - RDS Explorer for files and databases
    - Line-level
    Debugging
    ColdFusion و ساخت فایل های PDF و
    Flash

    ColdFusion می تواند اسناد PDF و Flash را به صورت داینامیک باز
    تولید کند .این کار به آسانی و توسط تگ از پیش تعریف شده انجام می گیرد تگ
    cfdocument اسناد مورد نظر را در محل گفته شده تولید خواهد کرد این کار متفاوت با
    اجرای دستور Print جهت ایجاد اسناد Pdf است .
    ColdFusion 9 که به تازگی نسخه
    بتای آن به جامعه برنامه نویسان معرفی شده است نوید بخش یک زبان سمت سرور غنی و یک
    بخش مهم از Flash Platform است . در رابطه با ارتباطات ColdFusion و فلش پلتفرم
    مقالاتی در آیند به صورت جامع ترخواهیم داشت .
    ویرایش توسط iranianweb : دوشنبه ۱۳ خرداد ۹۲ در ساعت ۱۵:۳۰

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •