اسناد مشابه

    تأثیر شبکه جهانی رایانه اینترنت در جهان مدرن. ایجاد و توسعه سایت ها. طبقه بندی فن آوری های وب. ابزارهای توسعه برای برنامه های وب. زبان برنامه نویسی جاوا اسکریپت. تحلیل مقایسه ای محیط برای ایجاد برنامه های وب.

    مقاله ترم ، اضافه شده در 01/16/2012

    مفاهیم اساسی فن آوری های وب و طبقه بندی برنامه های وب مورد استفاده در تجارت. عملکرد ابزارها و زبان ها را برای توسعه وب سایت تعیین کنید. تجزیه و تحلیل نیازهای روانی فیزیکی برای برنامه های وب.

    آزمون ، اضافه شده 08/06/2014

    مطالعه مفهوم و طبقه بندی یک برنامه وب. ابزارهای توسعه و زمینه های استفاده از زبان های برنامه نویسی برای توسعه برنامه های وب (HTML ، PHP ، Ajax. JavaScript ، VBSScript ، Perl). تحلیل مقایسه ای محیط های مختلف برای ایجاد برنامه های وب.

    مقاله مدت دار ، اضافه شده 04/03/2013

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

    مقاله اضافه شده در 25/12/2017

    خلاصه ای از مطالب مربوط به ابزارهای توسعه بصری برای برنامه های نرم افزاری. در نظر گرفتن جعبه های گفتگو ، کنترل ها ، دکمه های رادیویی ، دسترسی به داده ها ، پردازش ، تجزیه و تحلیل ، فن آوری ها ، کتابخانه ها ، صادرات ، برنامه ها ، جریان ها.

    ورق تقلب ، اضافه شده 06/26/2014

    اصول توسعه برنامه ها با استفاده از زبان برنامه نویسی C ++ شرح داده شده است. ویژگی های کلیدی C ++ ، مزایا و معایب آن در نظر گرفته شده است. بررسی محبوب ترین چارچوب های ایجاد شده در ساخت برنامه های چند پلتفرمی را ارائه می دهد.

    مقاله در تاریخ 03/01/2019 اضافه شده است

    دسترسی به عنوان ابزاری برای توسعه سریع برنامه. توصیف عمومی و ویژگی های عملکردی برنامه ها با استفاده از سیستم های مدیریت پایگاه داده ، توسعه فناوری های وب با استفاده از آنها. ایجاد پویا اسناد ابر متن.

    چکیده در 2015/5/15 اضافه شده است

    ماهیت مفهوم و طبقه بندی فناوری های وب. تجزیه و تحلیل دامنه زبانهای برنامه نویسی برای توسعه برنامه ها. توجیه انتخاب محیط توسعه ، ایجاد برنامه ، ساختار و محتوای آن. اضافه کردن و پخش فیلم در پروژه.

    پایان نامه ، اضافه شده 06/23/2017

    پیاده سازی مخلوط ها در محیط توسعه نرم افزار پایگاه داده مدرن SharpArchitect RAD Studio. نمایه خود را برای نمایش نمودارهای UML ایجاد کنید. ایجاد خصوصیات برای کلاسهای سیستم در محیط توسعه سریع خود برای برنامه های پایگاه داده.

    مقاله اضافه شده 02/02/2019

    فناوری توسعه کتابهای درسی الکترونیکی با دسترسی از راه دور ، پوسته های استفاده شده. انواع برنامه های چندرسانه ای ، نرم افزار و سخت افزار برای توسعه آنها. انیمیشن فلش به عنوان ابزاری برای ایجاد منابع بصری در فیزیک ، منابع اینترنتی.

یکی از جنبه های مهم نوسازی تولید در روسیه استفاده از فناوری اطلاعات و ارتباطات برای ایجاد اطلاعات و سیستم های شرکتی است. مکان مهمی در این فرآیند توسط فناوری های وب اشغال می شود ، که در حال تبدیل شدن به ابزار اصلی برای سازماندهی یک فضای اطلاعاتی واحد هستند.

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

ابزارها و فن آوری های نرم افزاری بسیاری برای ایجاد و ویرایش وب سایت ها در دسترس است.

بخش 1. اطلاعات عمومی در مورد اینترنت www-service.

اینترنت- یک سیستم جهانی از شبکه های رایانه ای بهم پیوسته ، ساخته شده بر اساس استفاده از خانواده ای از پروتکل ها تیCP/ IP و بسته های داده را مسیریابی کنید. به طور کلی ، پروتکل مجموعه دستورالعمل هایی است که عملکرد سیستم ها یا اشیا interc به هم پیوسته را در یک شبکه تنظیم می کند. اینترنت فضای اطلاعاتی جهانی را تشکیل می دهد ، یک مرکز واحد و یک دولت واحد ندارد. هماهنگی کلی فعالیتهای آن توسط سازمانهای بین المللی انجام می شود که اعضای آنها معتبرترین کارشناسان از کشورهای مختلف هستند.

اوج واقعی اینترنت از سال 1992 آغاز شد ، زمانی که سرویس جدیدی اختراع شد ، به نام " شبکه جهانی وب" (جهانوسیعوب، یا WWW، یا به سادگی وب) WWW به هر کاربر اینترنتی اجازه می داد متن و مطالب گرافیکی خود را به روشی جذاب منتشر کند و آنها را با انتشارات نویسندگان دیگر پیوند دهد و یک سیستم ناوبری مناسب فراهم کند. اینترنت از وسیله مکاتبه و تبادل پرونده به مخزن عظیم اطلاعات تبدیل شد.

1.1 مفاهیم اساسی.

همه رایانه های متصل به اینترنت خاص خود را دارند IP-آدرس... برای سهولت ، گره های شبکه بزرگ نام های اختصاصی (دامنه) اختصاص داده می شوند (سرویس) DNS) منابع در دسترس کاربران اینترنت در رایانه ها قرار دارد سرورهاکه بر روی آن نرم افزار خاصی نصب شده است که انتقال اطلاعات را فراهم می کند. برای کار با منابع اینترنتی ، رایانه های کاربر نصب می شوند برنامه های مشتری.

یک جفت مشتری-سرور که دسترسی مشترک به نوع خاصی از منابع اطلاعاتی را فراهم می کند ، نامیده می شود سرویس یا سرویس (WWW ، FTP ، پست الکترونیکی ، IRC). هر یک از آنها از پروتکل انتقال داده خود از خانواده TCP / IP استفاده می کنند. آنهایی که کار کاربر با اینترنت می تواند به روش های مختلف انجام شود ، تفاوت در شکل ارائه منابع و ابزار (پروتکل) دسترسی به آنها. برخی از آنها (اولیه) در حال از بین رفتن هستند ، برخی دیگر در مرحله توسعه فعال هستند.

هر سرویس مبتنی بر پروتکل شبکه خود از خانواده TCP / IP است - مجموعه ای از قوانین کاملاً مشخص: نحوه درخواست ، تنظیم و ارسال این نوع اطلاعات از طریق شبکه.

محبوب ترین سرویس در حال حاضر است شبکه جهانی وب (شبکه جهانی وب). استفاده از آن نه تنها آسان است ، بلکه دسترسی به سایر خدمات اینترنت را نیز فراهم می کند. شبکه جهانی وب (شبکه جهانی وب) یک ابرمتن است , hypermedia ، سیستم توزیع ، یکپارچه سازی و بازیابی اطلاعات جهانی در اینترنت.

انتقال داده ها در شبکه جهانی وب به لطف پروتکل انتقال متن Hypertext انجام می شود - HTTP (پروتکل انتقال HyperText). HTTP یک پروتکل لایه کاربردی است که برای تبادل اطلاعات ابر متن در اینترنت ساخته شده است. این پروتکل از سال 1990 در WWW مورد استفاده قرار گرفته است.

WWW روی اصل مشتری-سرور کار می کند: وب سرورهای زیادی وجود دارند که به درخواست مشتری (برنامه مرورگر) ، یک سند هایپر رسانه را به آن باز می گردانند - سندی متشکل از قسمتهایی با نمایش اطلاعات مختلف (متن ، گرافیک ، صدا ، فیلم) یک عنصر می تواند پیوندی به سند دیگری یا بخشی از آن باشد. هر منبع وب اطلاعاتی در اینترنت جهانی به صورت منحصر به فرد مورد توجه قرار گرفته است و یک سند قادر است هم به سایر اسناد موجود در همان سرور و هم به اسنادی که در سایر وب سرورهای اینترنتی قرار دارند ارجاع شود. علاوه بر این ، کاربر متوجه این موضوع نمی شود و با کل فضای اطلاعاتی اینترنت به عنوان یک کل واحد کار می کند. پیوندهای WWW نه تنها به اسنادی مربوط به خود WWW بلکه به سایر خدمات اینترنتی و منابع اطلاعاتی اشاره دارد. علاوه بر این ، اکثر برنامه های سرویس گیرنده WWW نه تنها چنین پیوندهایی را درک می کنند ، بلکه برنامه های سرویس گیرنده برای خدمات مربوطه هستند: ftp ، gopher ، Usenet news ، ایمیل و غیره. بنابراین ، ابزارهای نرم افزاری WWW برای خدمات مختلف اینترنتی جهانی هستند و سیستم اطلاعاتی WWW خود نقش یکپارچه ای دارد.

در طول سالهای توسعه سرویس WWW ، تعدادی از برنامه های مرورگر ایجاد شده است. در رویه روسی ، نام "مرورگر" کاملاً ثابت شده است ، اگرچه در برخی موارد ترجمه مستقیم به روسی نیز استفاده می شود - "بیننده". همچنین ، گاهی اوقات یک مرورگر را مرورگر یا ناوبری می نامند. امروز حداقل ده مرورگر مختلف در جهان وجود دارد. متداول ترین آنها اینترنت اکسپلورر (توسط مایکروسافت) ، Netscape Navigator (توسط Netscape / AOL) ، Opera (توسط Opera Software) و Mozilla است. همه مرورگرها دارای مزایا و معایب خود هستند که عبارتند از: سرعت کار ، توانایی باز کردن برنامه های خاص ، رعایت الزامات امنیتی هنگام کار در اینترنت. به طور طبیعی ، محبوبیت مرورگرها تحت تأثیر شیوع سیستم عامل های خاص در جهان است.

سرویس WWW استفاده می کند توRل (Uniform Resource Locator ، Universal Resource Locator) برای آدرس دهی به اسنادی که در وب سرورهای اطلاعاتی اینترنت قرار دارند. URL شامل نام پروتکل (معمولاً http) است که از طریق آن به منبع دسترسی می یابد ، آدرس سرور (به عنوان مثال: www.tstu.ru) ، مسیر کامل (به عنوان مثال: / win / kultur / museum / chiherin /) و نام ( به عنوان مثال: 0.htm) از پرونده ذخیره شده در آنجا (آدرس url را می گیریم: http://www.tstu.ru/win/kultur/museum/chiherin/0.htm).

شبکه جهانی وب مبتنی بر فناوری است فرامتن... زبان علامت گذاری متن در اوایل دهه 1990 اختراع شد - HTML (HyperText Markup Language) گنجاندن اسناد WWW را که عمدتا WWW از آنها تشکیل شده است ، انواع مختلفی از اشیا and و پیوند دادن به پرونده های دیگر ، بدون در نظر گرفتن محل قرارگیری آنها ، آسان می کند.

اسناد WWW نامیده می شوند وبصفحات و شامل عناصر مختلف اطلاعاتی (متن ، گرافیک ، صدا ، ویدئو) و لینک های پیوندی به سایر منابع اینترنتی. چندین صفحه ، از نظر معنا ، محتوا و طرح متحد - فراخوانده می شوند سایت اینترنتی.

صفحه وب یک فایل متنی با پسوند htm یا html است که شامل اطلاعات متنی و دستورات خاص است - HTML-تگ هاکه تعیین می کند این اطلاعات در پنجره مرورگر به چه شکلی نمایش داده می شود. تمام اطلاعات گرافیکی ، صوتی و ویدئویی مستقیماً در صفحه وب موجود نیست و به عنوان پرونده های جداگانه با پسوندها * .gif ، * .jpg (گرافیک) ، * .mid ، * .mp3 (صدا) ، * .avi (ویدیو) نمایش داده می شود ... کد HTML صفحه فقط به چنین پرونده هایی ارجاع می دهد.

انتقال بین صفحات وب سایت در مرورگر با استفاده از لینک های پیوندی انجام می شود. لینک پیوند هنگامی که نشانگر ماوس را با انگشت باز شده به یک دست تغییر می دهید ، یک قطعه متن یا تصویر انتخاب شده است. هنگامی که با دکمه سمت چپ ماوس روی پیوند بیش از حد کلیک می کنید ، به سند الکترونیکی دیگری می روید که می تواند هم در این وب سرور و هم روی دیگری باشد. برای سازماندهی پیوند ، کد HTML ویژه ای در محتوای یک صفحه وب قرار دارد که حاوی آدرس اینترنتی این سند الکترونیکی است. برای سازماندهی هایپر لینک ، دانستن مکان یک منبع اطلاعاتی ضروری است ، که در یک سرویس WWW می تواند به صورت مطلق و نسبی تعیین شود.

آدرس دهی در شکل مطلق - یک آدرس جهانی که مکان یک منبع اطلاعاتی را تعیین می کند ، URL (Uniform Resource Locator) نامیده می شود. یک URL دارای دو قسمت است که با دو نقطه از هم جدا می شود. قسمت اول نوع پروتکل شبکه را نشان می دهد که به نوع منبع بستگی دارد (به عنوان مثال ، اگر منبع در یک سرور WWW واقع شده باشد ، این پروتکل HTTP است). قسمت دوم شامل نام سرور وب در سیستم نام دامنه (به عنوان مثال ، www.tstu.ru) و در صورت لزوم نام پرونده (به عنوان مثال ، win / kultur / nauka / vernad / vertitul.htm) است. هنگام ثبت نام نام ، نام دایرکتوری ها با یک خط برش جلو (نماد /) جدا می شوند. نام پرونده ها و فهرست ها بین حروف بزرگ و کوچک از یکدیگر تفکیک می شوند.

در اینجا یک مثال URL وجود دارد: http://www.tstu.ru/win/kultur/nauka/vernad/vertitul.htm.

در مورد استفاده از آدرس دهی در فرم نسبی هنگام نوشتن مسیر به یک پرونده ، نام شاخه ها با یک بریدگی جلو (/) از هم جدا می شوند. انتقال از طریق دایرکتوری های رایانه یک سطح به بالا با دو نقطه نشان داده می شود (..).

اگر این پیوند به سندی اشاره دارد که یک صفحه وب نیست ، برای نمایش آن دو گزینه وجود دارد. اگر مرورگر ماژول داخلی برای پردازش چنین سندی داشته باشد ، محتوای آن در پنجره مرورگر نمایش داده می شود. در غیر این صورت ، مرورگر برنامه خارجی مورد نیاز را راه اندازی می کند (برای مثال در ویندوز ، در رجیستری ثبت شده اند) و سند دیگر در پنجره مرورگر نمایش داده نمی شود.

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

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

اسناد مشابه

    در نظر گرفتن مفهوم و طبقه بندی فناوری های وب. الزامات اساسی برای ایجاد صفحه اصلی سایت ، بخش "درباره ما" ، محتوا ، پیوست ها. تعیین جهت استفاده از زبان های برنامه نویسی HTML ، PHP ، JavaScript ، VBScript ، Perl.

    مقاله ترم ، اضافه شده در 13.07.2010

    امکانات و زمینه های استفاده از زبان برنامه نویسی JavaScript را کاوش کنید. تحلیل تطبیقی \u200b\u200bزبانهای برنامه نویسی JavaScript و PHP. توسعه یک برنامه وب تعاملی با استفاده از مثال آزمون در موضوع "برنامه نویسی به زبان دلفی".

    کار عملی ، اضافه شده 02/04/2015

    ویژگی های مقایسه ای ، قابلیت ها و عملکردهای زبان های برنامه نویسی JavaScript و PHP. زمینه های اصلی استفاده از آنها. توسعه یک برنامه وب تعاملی با استفاده از JavaScript در نمونه ای از آزمون "برنامه نویسی به زبان دلفی".

    مقاله مدت دار ، اضافه شده در 07/01/2014

    عملکردهای فناوری Ajax برای توسعه برنامه های وب: ایجاد درخواست های HTTP در سمت مشتری و تجزیه و تحلیل پاسخ یک سرور XML. تولید داده های شی XMLHttpRequest برای مرورگرهای مختلف. پردازش Servlet. قابلیت کار Ajax.

    کار آزمایشگاهی ، اضافه شده 06/06/2009

    ساختار و ساختار روش AJAX و همچنین تاریخچه پیدایش و تکوین آن. جعبه ابزار توسعه برنامه AJAX. امنیت برنامه های AJAX و نحوه حل آنها. توسعه طراحی برای بخش های مشتری و سرپرست پورتال.

    پایان نامه ، اضافه شده در 07/22/2011

    استفاده از زبان های برنامه نویسی در توسعه وب. با استفاده از HTML یک سند فعال کنید. استفاده از JavaScript برای دسترسی برنامه ای به اشیا application برنامه. Perl یک زبان برنامه نویسی رویه ای است. زبان شبه اشیا PH PHP.

    مقاله ترمی اضافه شده 07/07/2013

    ابزارهای توسعه بر DBMS خاص متمرکز شده اند. معروف ترین برنامه های کاربردی مبتنی بر بستر Eclipse. پروژه NetBeans IDE ، قابلیت های آن. KDevelop یک محیط توسعه یکپارچه رایگان برای سیستم عامل های مشابه UNIX است.

    چکیده ، اضافه شده 2014/04/14

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

    پایان نامه ، اضافه شده 06/05/2011

در آماده سازی ، از مطالب زیر استفاده شد: "ویرایشگران HTML و ویرایشگران صفحه وب" ، "بهترین IDE توسعه وب رایگان برای جاوا اسکریپت ، HTML و CSS" ، "IDE های ابر برای توسعه دهندگان وب - بهترین ها".

روش های زیادی برای نوشتن کد برای برنامه های وب وجود دارد ، از ویرایشگر متن گرفته تا محیط توسعه ابر. دشوار است که بلافاصله تصمیم بگیرید کدام محیط برای وظیفه انجام شده بهتر است. برای صرفه جویی در وقت ، محبوب ترین ها را انتخاب کرده ایم:

در انتهای هر بخش ، یک جدول محوری وجود دارد که مقایسه تصویری ویژگی ویرایشگران برای توسعه وب را ارائه می دهد. این مقاله به طور انحصاری درباره راه حلهای بین پلتفرمی رایگان بحث می کند ، بنابراین ویراستاران اختصاصی معروف مانند Sublime Text در این انتخاب گنجانده نشده اند.

ویرایشگران متن برای توسعه وب

Komodo ویرایش

ویژگی های اصلی:

  • تاریخ بی پایان لغو ،
  • تعداد گسترده ای از پلاگین ها ،
  • پشتیبانی از صدها زبان برنامه نویسی و قالب فایل ،
  • جستجوی قدرتمند و جایگزین کردن ،
  • ادغام با ابزار شخص ثالث.

Emacs گنو

محیط توسعه یکپارچه دسک تاپ (IDE)

گرفتگی

ابر IDE

بیشتر برنامه های دسک تاپ به فضای ابری منتقل شده اند ، بنابراین جای تعجب نیست که محیط های ابری نیز در بین برنامه نویسان محبوب می شوند. همه بلافاصله به IDE های ابری اعتماد ندارند ، اما ابزارهای معروف مانند Github و Pastebin به شما کمک می کنند تا به این واقعیت عادت کنید که کد منبع در یک دستگاه محلی ذخیره نمی شود ، بلکه در یک سرور شخص ثالث ذخیره می شود.

Cloud9

بعد از چند دقیقه کار در Cloud9 ، به نظر می رسد که خودم را در بهشت \u200b\u200bبرنامه نویسان پیدا کرده ام. frontend با جاوا اسکریپت و انتهای آن با NodeJS نوشته شده است. اگرچه Cloud9 در میان توسعه دهندگان و طراحان رابط محبوب است ، اما از برجسته سازی نحوی برای C # ، C ++ ، Python ، Perl ، Ruby ، \u200b\u200bScala و برخی از زبان های دیگر پشتیبانی می کند.

حالت داخلی Vim و همچنین پشتیبانی از سیستم های کنترل نسخه محبوب مانند Git ، Mercurial و SVN بسیار خوب است. با CSSLint و JSBeautify ، این یکی از بهترین IDE های موجود است.

هر کجا

یکی دیگر از ابزارهای ساخت برنامه که اغلب در لیست بهترین ها قرار دارد ، Codeanywhere است. این IDE سازگار با ابر از برجسته سازی کد برای HTML ، CSS ، JavaScript ، PHP ، MySQL و سایر زبانها پشتیبانی می کند. Codeanywhere با برنامه هایی برای iOS ، Android و BlackBerry به شما اجازه می دهد تا برنامه نویسان در هر مکان کار کنند.

بعلاوه ، Codeanywhere از Dropbox و SFTP پشتیبانی می کند که تهیه پشتیبان از فایلهای پروژه و به اشتراک گذاشتن آنها با همکاران را آسان می کند. این ویژگی غنی ترین محیط نیست ، اما وظیفه خود را کاملاً انجام می دهد.

سیستم پرداخت می شود ، اما یک برنامه تعرفه ای رایگان وجود دارد.

ماه گرفتگی

لینک های مفید

از چه ویرایشگرها و محیط هایی استفاده می کنید؟ تجربه خود را به اشتراک بگذارید!

معرفی

تأثیر شبکه جهانی رایانه اینترنت در دنیای مدرن هیچ سابقه تاریخی ندارد. امروز این آغاز دوره نفوذ الکترونیکی به تمام حوزه های زندگی بشر است ، چیزی فراتر از یک کارزار بازاریابی است ، اساس فلسفه جدید و استراتژی تجاری جدید است.

کاملاً منطقی است که تصور کنیم از دیدگاه تبلیغات یک محصول یا خدمات ، اینترنت مهمترین منبع است. بیشتر افراد امروزی از اینترنت به عنوان در دسترس ترین منبع اطلاعات استفاده می کنند.

توسعه وب سایت یکی از مهمترین فناوریهای توسعه منابع اینترنتی است. یک سایت خوب ، با جذب تمام اطلاعات مفید ، بهترین کارت ویزیت برای هر یک از شرکت های تجاری و یک موسسه آموزشی است که در هر زمان از روز روی آنها کار می کند.

پس از تجزیه و تحلیل چندین سایت که پشتیبانی اطلاعاتی را برای مشاغل کوچک برای انطباق با اهداف ، نیازهای روانشناختی و محتوای اطلاعات و همچنین انتخاب صحیح ابزارهای توسعه ارائه می دهند ، می توان کاستی های مشخصه زیر را تشخیص داد:

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

· علاقه به انیمیشن ، تصاویر گرافیکی و قطعات ویدئویی که بار معنایی ندارند ، به طور خودکار باعث کاهش تعداد بازدیدکنندگان بالقوه وب سایت می شود ، زیرا باعث افزایش نیاز به پهنای باند اتصال اینترنت و حجم ترافیک می شود.

· افزونگی یا کمبود اطلاعات ارائه شده

· انتخاب نادرست ابزارهای توسعه که منجر به افزایش بی دلیل قیمت تمام شده محصول می شود.

بنابراین ، به نظر می رسد تعیین عملکرد ابزارها و زبانها برای توسعه سایت و همچنین نیازهای روانی فیزیکی متن و اطلاعات گرافیکی ارائه شده روی صفحه مانیتور یک کار فوری است.

علاوه بر این ، اکنون که تعداد کاربران آنلاین بیش از 500 میلیون نفر تخمین زده شده است (و این تعداد با سرعت تقریبی 7 درصد در ماه در حال رشد است) ، لازم است به دنبال روش هایی برای استفاده از فن آوری های جدید باشید که می تواند به جلب توجه کاربران حفظ و حفظ شود. در وسعت وسیع وب.

موضوع تحقیق فناوری های وب است.

شی - محیط ها و زبان ها برای توسعه برنامه های وب.

هدف از کار بررسی امکانات کاربردی زبانها و ابزارهای توسعه برنامه های وب است.

1) مفاهیم اساسی فن آوری های وب را در نظر بگیرید.

2) طبقه بندی های مختلفی از برنامه های وب مورد استفاده در تجارت ارائه دهید.

3) الزامات روانی را برای برنامه های وب در نظر بگیرید.

4) زمینه های استفاده از زبان های برنامه نویسی برای توسعه برنامه های وب را تعیین کنید.

5) تجزیه و تحلیل عملکرد محیط برای ایجاد برنامه های وب.

شایسته است به مسئولیت ایجاد "نمایندگی اینترنت" خود با مسئولیت پذیری نزدیک شوید. استفاده از سایت باید آسان باشد - صفحات باید در اسرع وقت بارگیری شوند ، و منبع خود نیز باید یک ساختار منطقی و قابل درک داشته باشد. فقط در این صورت می توانید روی این واقعیت حساب کنید که بازدید کننده به اطلاعات ارائه شده علاقه مند شده و در سایت باقی بماند.

توسعه فن آوری رایانه ای مدرن و معرفی جدیدترین فن آوری ها ، اساس جدیدی از زندگی را بر روی زمین بنا نهادند. در مدت زمان نسبتاً کوتاهی در توسعه میکروالکترونیک و سایبرنتیک ، تغییرات زیادی رخ داده است.

توسعه تدریجی فناوری باعث ظهور محصولات جدید نرم افزاری شده است. هر ساله تعداد بیشتری از زبان های برنامه نویسی معرفی می شوند. همه آنها در درجه اول روی مخاطب مورد نظر متمرکز هستند.

نه تنها رایانه ها ، بلکه شبکه ها نیز در حال پیشرفت هستند. اگر چند دهه پیش اینترنت یک شبکه خصوصی کوچک بود ، اکنون یک سیستم عظیم کامپیوترهای بهم پیوسته است که شاید بدون آن نمی توان زندگی را تصور کرد.

اینترنت نه تنها یک "استخر خنک" است که در آن افراد بسیار "بیش از حد گرم" احساس راحتی می کنند ، بلکه مکانی است که می توانید تقریباً هر موضوع داغ را "بدون" از ترس سوختن "لمس" کنید.

فناوری وب ایده کار با اطلاعات و به طور کلی با رایانه ها را کاملاً متحول کرده است. مشخص شد که پارامترهای سنتی توسعه فن آوری محاسبات - عملکرد ، پهنای باند ، ظرفیت ذخیره سازی - "گلوگاه" اصلی سیستم - رابط با یک شخص را در نظر نگرفته اند. مکانیسم منسوخ تعامل انسان با سیستم اطلاعات مانع معرفی فن آوری های جدید شده و از مزایای استفاده از آنها می کاهد. تنها زمانی که رابط بین انسان و کامپیوتر به درک طبیعی یک فرد عادی ساده شد ، انفجار بی سابقه ای از علاقه به امکانات محاسبات را به دنبال داشت.

اطلاعات در دسترس کاربران اینترنت با نصب نرم افزار ویژه در رایانه ها (وب سرورها) قرار دارد. بیشتر این اطلاعات به صورت وب سایت سازماندهی شده اند. هر یک از آنها نام (آدرس) خاص خود را در اینترنت دارند. وب سایت اطلاعاتی است که در یک فرم خاص ارائه می شود ، که در یک سرور وب قرار دارد و نام خاص خود را دارد. برای مشاهده وب سایت ها در رایانه کاربر ، از برنامه های ویژه ای استفاده می شود که مرورگر نامیده می شوند. رایج ترین مرورگرهایی که در حال حاضر استفاده می شوند ، Internet Explorer و Netscape Navigator هستند. بسته به اینکه چه نام سایتی را در خط "آدرس" تنظیم کنیم ، مرورگر اطلاعات مربوطه را در پنجره خود بارگیری می کند.

یک وب سایت از صفحات وب پیوند یافته تشکیل شده است. صفحه وب یک فایل متنی با پسوند * .htm است ، که شامل اطلاعات متنی و دستورات ویژه است - کدهای HTML که نحوه نمایش این اطلاعات را در پنجره مرورگر تعیین می کند. تمام اطلاعات گرافیکی ، صوتی و ویدئویی مستقیماً در صفحه وب موجود نیست و به صورت پرونده های جداگانه نشان داده می شود (شکل 1 ضمیمه A).

برنامه های وب مدرن عموماً پورتال هایی هستند که خدماتی را ارائه می دهند که از هیچ جای دیگر قابل استفاده نیستند.یکی از معایب این خدمات پیچیدگی تبادل اطلاعات بین شرکت ها است. به طور خاص ، حتی تماس و سایر اطلاعات شخصی باید در هر یک از این سایت ها مجدداً وارد شود.

در حال حاضر ، از نظر هدف ، سه نوع اصلی پورتال وجود دارد:

· پورتال های عمومی یا افقی (که بعضا مگاپورتال نیز نامیده می شوند) ، مانند یاهو ، لیکوس ، اکسایت ، رمبلر. چنین پورتال هایی اغلب نتیجه توسعه موتورهای جستجو هستند. آنها برای بیشترین مخاطب ممکن در نظر گرفته شده اند که در محتوای اطلاعات و خدماتی که آنها ارائه می دهند ، منعکس می شود. به طور معمول ، این اطلاعات و همچنین خدمات ارائه شده (پست الکترونیکی ، خبرنامه ها و غیره) ماهیت کلی دارند.

· پورتال های عمودی. این نوع پورتال برای انواع خاصی از بازار طراحی شده است و با استفاده از خدمات این بازار یا کار بر روی آن به مخاطبان خدمت می کند. به عنوان مثال آژانس های مسافرتی که خدمات رزرو هتل ، سفارش و تحویل بلیط ، دسترسی به نقشه ها و اطلاعات مربوط به مسیرهای جاده ای یا پورتال های B2B (تجارت به تجارت) را ارائه می دهند که به مشتریان خود اجازه می دهد مشترک معاملات تجاری (به عنوان مثال ، تأمین کنندگان را انتخاب کنید و کالاها را خریداری کنید ، حراج ها را انجام دهید).

· درگاه های شرکتی برای کارمندان ، مشتریان و شرکای همان شرکت در نظر گرفته شده است. کاربران چنین درگاهی بسته به نقش و مشخصات شخصی آنها ، به خدمات و برنامه های در نظر گرفته شده برای آنها دسترسی پیدا می کنند.

سایر رایج ترین برنامه های وب:

· پورتال های اینترنتی منطقه ای ، در جهت خود جهانی ، اما محدود توسط جغرافیای بازدیدکنندگان علاقه مند (e1.ru) ؛

· موتورهای جستجو پورتال های اینترنتی هستند که به گونه ای طراحی شده اند که به بازدیدکنندگان خود امکان پیدا کردن سایتهایی را می دهند که حاوی کلمات مشخص یا عبارات کامل هستند (metabot.ru).

· Directory مجموعه ای از پیوندها به سایتها است. در صورت وجود جستجو ، چرا به فهرست راهنما نیاز داریم؟ اغلب اوقات ما دقیقاً نمی دانیم که به چه چیزی نیاز داریم ، نمی توانیم آن را با چند کلمه (mail.ru) فرموله کنیم.

· تابلوهای اعلانات الکترونیکی - مکانی در اینترنت است که تقریباً هرکسی می تواند اطلاعاتی از نوع مقدماتی ، دعوت یا تبلیغاتی را در آن جا بگذارد.

· تالارهای گفتمان ، سایتها یا بخشهای خاصی در سایتهایی هستند که برای بازدیدکنندگان طراحی شده اند و پیامهای خود را برای تبادل نظر ارسال می کنند

· چت ها مکان دیگری برای برقراری ارتباط در اینترنت هستند ، فقط هدف آن تبادل نظر در مورد موضوعی نیست ، بلکه صرف صرف وقت است.

· فایلها برای بارگیری.

· گالری عکس؛

· عناصر آمار.

· ذخیره اطلاعات مختلف در اینترنت.

· سرورهای لیست های پستی ، آنها خدمات را برای تحویل اطلاعات به طیف گسترده ای از خوانندگان ارائه می دهند (subscribe.ru) ؛

· فروشگاه ها و حراجی های آنلاین (ozon.ru ، molotok.ru).

نقطه شروع در یک پروژه وب ، تجزیه و تحلیل اهداف سایت و توابع ارائه شده به کاربر است.

مرحله دوم ساخت معماری اطلاعات سایت است.

بعد از مشخص شدن کلیه مطالب سایت و ساختار آن ، می توانید به طراحی ناوبری و خود صفحات بپردازید.

لازم است که پیوندی را که به وضوح قابل مشاهده است به نقشه سایت در هر صفحه قرار دهید. صفحه نمایش نقشه نباید از دو صفحه در صفحه کاربر بزرگتر باشد. از دو نوع نقشه استفاده می شود: ایستا و پویا. استفاده از نقشه با نمایش ایستا از معماری اطلاعات بسیار م effectiveثر است ، زیرا نمای پویا باعث سردرگمی بیشتر کاربر می شود. نقشه به منظور جهت گیری بهتر کاربر ایجاد شده است ، بنابراین لازم است که نه تنها موقعیت فعلی کاربر در سایت ، بلکه بخشهایی که وی قبلاً از آنها بازدید کرده است بر روی نقشه نمایش داده شود.

صفحه اصلی سایت این شرکت چهره سایت رو به کل شبکه است (شکل 2 ضمیمه B). در صفحه اصلی ، اهداف شرکت به وضوح بیان شده است ، در حالی که هر یک از عناصر طراحی باید به کاربر امکان درک بهتر سایت و تعیین توالی اقدامات برای حل مشکلات خود را بدهد.

از طریق صفحه اصلی است که بیشتر کاربران سفر خود را در اطراف سایت آغاز می کنند. در عین حال ، سایت ما باید به گونه ای طراحی شود که افرادی که با استفاده از یک لینک عمیق به سایت می آیند ، احساس راحتی کنند. برای انجام این کار ، باید در هر صفحه سایت قرار دهید:

نام یا آرم شرکت در گوشه بالا سمت چپ

شعار فردی برای سایت ، متشکل از یک جمله

نمی توان تصور کرد که کاربر به این صفحه رسیده است ، زیرا همه راه را از ابتدا تا انتها پوشش داده است. ممکن است او اطلاعاتی را که ما در صفحات سطح بالای سلسله مراتب نشان دادیم ، ندیده است. با پیوندهای عمیق ، ما باید کاربر را به مکان مورد نظر هدایت کنیم ، به او بگوییم اکنون در سایت کجاست ، نشانگر پیوند زنجیره ای در صفحه. اگر نیازی به فهرست نشدن برخی از صفحه ها در موتورهای جستجو نیست ، باید عنصر "HEAD" را وارد کنید .

در بخش "درباره ما" ، شما باید اطلاعات اولیه در مورد شرکت را ارائه دهید:

· اطلاعات تماس؛

· فلسفه سازمان (چشم انداز تجارت ، روابط جامعه ، آرزوها) ؛

· نقاط عطف مهم تاریخی ؛

توضیحات گسترده در بالای صفحه "درباره ما" به کاربر کمک می کند تا درک کند که چه چیزهایی در اعماق این قسمت ارائه شده است.

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

کاربران بندرت صفحات وب را کلمه به کلمه می خوانند. در اولین مشاهده ، حقایق را جستجو می کند و جزئیات را نادیده می گیرد ، اما با یافتن مطالب مورد علاقه ، می تواند عمیق تر شود. یک طرح تقریبی مشاهده صفحه به این شکل است: خط اول بصورت افقی به طور کامل مشاهده می شود ، خط بعدی تا عمق کامل مشاهده نمی شود و با هر خط بعدی ، اطلاعات بیشتر و بیشتر کاهش می یابد.

بنابراین ، کاربران اغلب فقط بالای مقاله را مشاهده می کنند. و فقط علاقه مندترین خوانندگان از این صفحه رد می شوند و فقط این تعداد کمی از افراد تاریخ مقاله را با تمام جزئیات آن درک می کنند. بنابراین ، استفاده از "اصل اهرام وارونه" مهم است ، این است که مقاله با "نتیجه گیری" شروع می شود ، و پس از آن پیامی در مورد مهمترین اطلاعات ارائه می شود ، و در پایان پس زمینه رویداد آورده می شود.

به منظور مشاهده آسانتر صفحات ، از موارد زیر استفاده خواهیم کرد:

· برجسته کردن کلمات کلیدی ؛

· عناوین خوب نوشته شده ؛

· لیست هایی با نشانگرها.

برای هر ایده یک پاراگراف (اگر کلمات اصلی پاراگراف جذب نشوند ، کاربران از همه ایده های دیگر چشم پوشی می کنند).

· سبک هرم وارونه (جایی که مقاله با نتیجه گیری شروع می شود) ؛

· تعداد کلمات کمتر از یک مقاله معمولی است.

· حداقل اصطلاحات کمی قابل درک

· نشانگر تاریخ ایجاد پیام (برای دانستن میزان آن در حال حاضر مربوط است) ؛

· اطلاعات متنی از ویژگی "ALT".

سرصفحه های ایمیل اغلب خارج از متن نمایش داده می شوند:

· در لیست مقالات سایت؛

· در عناوین پیام های ایمیل

· در نتایج جستجو

· در بوک مارک های مرورگر.

در عین حال ، کاربران اگر از متن زیر عناوین بگذرند ، نباید هیچ دانش فوق العاده ای برای درک عنوان ما داشته باشند. به همین دلیل ، متن عنوان باید به تنهایی بخشی از اطلاعات باشد که امکان فهم آن را در غیاب بقیه مطالب فراهم کند. هنگام نوشتن عنوان ، باید از یک زبان خنثی استفاده کنید و از موارد زیر استفاده نکنید: جناس ، "زنگ و سوت" ، "فریب" ، حروف بزرگ (همانطور که به نظر می رسد ما در حال فریاد زدن بر روی کاربر هستیم)

کاربران عناوین معنی دار را ترجیح می دهند. هرچه محتوای میکرو کوتاهتر باشد ، مرور آن آسان تر است. لازم است استفاده از همان کلمه در ابتدای هر مقاله و عنوان صفحه حذف شود ، زیرا هنگام استفاده همزمان از چندین مقاله از این دست ، انتخاب مقاله مورد نیاز در صفحه یا برگه ها دشوار خواهد بود.

هنگامی که از شما خواسته می شود یک آدرس ایمیل به ما ارائه دهید ، لازم است که در اینجا و اکنون بگویید که کاربر دقیقاً چه چیزهایی را دریافت می کند و هر چند وقت آرامش صندوق پستی وی را بر هم می زنید. از پیوندهای Mailto باید به گونه ای استفاده شود که بتوان درک کرد دقیقاً چه نشانی پستی در مقابل ماست. پیوندهای پستی را روی نامها قرار ندهید ، زیرا کلیک روی نام باید منجر به بیوگرافی وی شود. هنگام برقراری ارتباط از طریق ایمیل ، هیچ دلیلی برای استفاده از نام خاص یکی از کارمندان وجود ندارد ، مگر اینکه کاربر رابطه شخصی با او برقرار کرده باشد (نامه های افراد ناشناس اغلب در سطل زباله قرار می گیرد).

برای افزایش اعتبار سایت ، باید از گرافیک های با کیفیت بالا استفاده کنید. در این حالت ، به طور پیش فرض نباید از تصاویر بزرگ استفاده کنید. توصیه می شود از اسکیس ها استفاده کنید و در صورت لزوم ، آنها را به میزان خواسته کاربر افزایش دهید. تصاویر کوچک باید حاوی تمام اطلاعات اساسی در مورد تصویر باشد. در سایت ، استفاده از عکس های کارمندان و مشتریان واقعی به جای مدل های عکس با لبخند خیره کننده هالیوودی ، کار صحیح تری خواهد بود. همچنین لازم است از سبک نوشتاری مناسب و پیوندهای فرامتنی خروجی به سایت های دیگر استفاده کنید. نیازی به استفاده از "آب تبلیغاتی" نیست ، زیرا بار عاطفی اضافی را به همراه دارد و کاربران مجبورند وقت خود را صرف فیلتر کردن اغراق از حقایق واقعی کنند.

روش کلاسیک برای افزایش وفاداری سایت ، انتشار محتوای تازه در فواصل منظم (از روزانه به ماهانه) است. برای کسانی که مایل هستند ، لازم است نامه نویسی مواد تازه را سازماندهی کنند. تقریباً 100٪ از مشترکین به طور دوره ای از خود سایت بازدید می کنند ، در حالی که نویسنده آنها را به یاد خودش می اندازد.

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

شما نباید فرم هایی را برای جستجو در اینترنت ایجاد کنید ، در صورت نیاز کاربر از موتور جستجوی ویژه استفاده می کند.

پیوندها باید قابل پیش بینی باشند و کاربر باید بداند اگر روی پیوند کلیک کند چه اتفاقی می افتد. روشن کنید که پیوند چیست: اگر متن است ، بگذارید رنگی یا زیرخط آن باشد. تفاوت بین پیوندهای بازدید شده و بازدید نشده را پنهان نکنید. پیوندهایی ایجاد کنید با این انتظار که موتورهای جستجو مهمترین بازدید کننده هستند و آنها نسبت به فناوری پیشرفته ناشنوا و کور هستند. برچسب های "عنوان" را به گونه ای تنظیم کنید که در موتورهای جستجو و نشانک ها خوب به نظر برسند ، بنابراین باید پیوندها را با یک کلمه کلیدی شروع کنید.

از ظاهر شدن پیوندهای خراب خودداری کنید ، زیرا سایر سایتها و موتورهای جستجو در این مورد به ما پیوند نخواهند داد.

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

در وب ، کاربران به چیزی غیر از هدف خود توجه نمی کنند و تبلیغاتی که آنها را از رسیدن به هدف منحرف می کند ، به سادگی توسط آنها نادیده گرفته می شود. اگر تبلیغ ما قبل از اینکه کاربر مطالب مورد علاقه خود را پیدا کند ظاهر شود ، به احتمال زیاد بسته خواهد شد. و هنگامی که کار اصلی خود را به پایان رساند و آماده نگاهی دقیق به تبلیغات بود ، از زمان بستن پنجره بازشو به سادگی آن را نمی بیند. بنابراین ، هرگز نباید کاربر را از هدف خود منحرف کنید.

وقتی کاربر کلمات یک عبارت جستجو را در موتور جستجو تایپ می کند ، تبلیغاتی که در لیست نتایج جستجو مشاهده می شود ارتباط مستقیمی با نیاز شخص خواهد داشت. و بنابراین او این تبلیغات را می خواند و روی پیوندها کلیک می کند. هزینه چنین تبلیغاتی بسیار کمتر از توزیع آگهی است.

بنابراین ، رمز موفقیت ترکیب تبلیغات با اهداف کاربران است.

· فقدان دکمه "بستن" ؛

· به وضوح مشخص کنید چه اتفاقی می افتد وقتی روی آن کلیک می کنید

· بدون نیاز به ترک صفحه فعلی ، اطلاعات بیشتری در مورد خود می دهد.

برای انجام کار ارزیابی ، مشارکت از سه تا پنج شرکت کننده ضروری است. هر یک از آنها کار را جداگانه انجام می دهند. سپس نتایج آنها مقایسه شده و به یک نتیجه واحد می رسند. این آزمون در دو مرحله انجام می شود:

1) درک نحوه کار رابط ؛

2) تمرکز توجه بر روی عناصر خاص.

ذکر جداگانه هر مسئله بدون توجه به آنچه در آینده تکرار می شود ضروری است.

ابزارهای توسعه برنامه های وب

محدوده زبانهای برنامه نویسی برای توسعه برنامه های وب

Hypertext Markup Language یا به طور معمول HTML نامیده می شود ، زبان رایانه ای است که در شبکه جهانی وب قرار دارد. به لطف زبان HTML ، هر متنی را می توان علامت گذاری کرد ، به ابرمتن تبدیل کرد و سپس در وب منتشر کرد.

HTML مجموعه ای از کاراکترهای خاص خود را دارد که مرورگرهای وب صفحه ای را با آنها نمایش می دهند. این نمادها که توصیفگر نامیده می شوند شامل عناصر مورد نیاز برای ایجاد پیوندهای پیوندی هستند.

یکی از ویژگی های متمایز اسناد HTML این است که سند خود فقط حاوی متن است و تمام اشیا other دیگر در زمانی که توسط مرورگر با استفاده از برچسب های خاص نمایش داده می شود و به طور جداگانه ذخیره می شوند ، در سایر موارد قرار دارند. هنگام ذخیره یک فایل HTML ، پوشه ای در محل سند ایجاد می شود که عناصر طراحی گرافیکی همراه در آن قرار می گیرند.

PHP در درجه اول برای ایجاد اسکریپت های سمت سرور استفاده می شود ، به همین دلیل در واقع اختراع شده است. PHP قادر به حل وظایف مشابه سایر اسکریپت های CGI است ، از جمله پردازش داده های فرم html ، تولید صفحات html به صورت پویا و موارد مشابه. اما مناطق دیگری نیز وجود دارد که می توان از PHP در آنها استفاده کرد.

منطقه دوم ایجاد اسکریپت هایی است که روی خط فرمان اجرا می شوند. یعنی با استفاده از PHP می توانید چنین اسکریپت هایی ایجاد کنید که بدون در نظر گرفتن وب سرور و مرورگر ، روی یک ماشین خاص اجرا می شوند.

و آخرین منطقه ایجاد برنامه های GUI (رابط های گرافیکی) است که در سمت مشتری اجرا می شود.

Ajax مخفف Asynchronous Javascript And XML است و به معنای دقیق کلمه یک فناوری نیست. اگر در یک برنامه وب استاندارد ، سرور همه اطلاعات را کنترل می کند ، در حالی که مرورگر فقط وظیفه تعامل با کاربر ، انتقال درخواست ها و نمایش HTML دریافت شده را دارد ، در یک برنامه Ajax واسطه دیگری بین کاربر و سرور ظاهر می شود - موتور Ajax. این تعیین می کند که کدام درخواست ها می توانند "درجا" پردازش شوند و سرور با کدام یک از آنها باید تماس بگیرد.

رفتار سرور نیز تغییر کرده است. اگر پیش از این سرور برای هر درخواست صفحه جدیدی صادر می کرد ، اکنون فقط داده های مورد نیاز مشتری را ارسال می کند و موتور Ajax از طریق آنها HTML را مستقیماً در مرورگر تشکیل می دهد.

ناهمزمانی در این واقعیت آشکار می شود که هر کلیک کاربر به سرور نمی رسد و عکس آن نیز صادق است - هر پاسخ سرور به دلیل درخواست کاربر نیست. بیشتر درخواست ها توسط موتور Ajax ایجاد می شود و می توان آن را به گونه ای نوشت که با پیش بینی اقدامات کاربر ، اطلاعات را بارگیری کند.

محل استفاده از Ajax:

· تشکیل می دهد. آنها بسیار کند هستند. اگر داده ها به صورت غیر همزمان منتقل شوند ، صفحه بارگیری نمی شود.

· پیمایش به شکل "درخت". به طور کلی ، چنین ناوبری وحشتناک است. یک توپولوژی ساده بسیار راحت تر است ، اما اگر به چنین موضوعی رسید ، بهتر است از Ajax استفاده کنید.

· فیلترها. سایت ها اغلب براساس تاریخ ، براساس نام مرتب می شوند. آژاکس آن را بسیار راحت تر خواهد کرد.

جاوا اسکریپت

زبان برنامه نویسی جاوا اسکریپت توسط Netscape برای ایجاد اسناد تعاملی HTML توسعه داده شد. این یک زبان شی گرا برای توسعه برنامه های جاسازی شده است که از طرف کلاینت و سرور اجرا می شود. نحو زبان بسیار شبیه زبان جاوا است - از این رو به آن می گویند - جاوا مانند.

کاربردهای اصلی JavaScript در دسته های زیر قرار می گیرد:

· ایجاد پویا سند با استفاده از اسکریپت.

· تأیید سریع اعتبار فیلدهای فرم HTML پر از کاربر قبل از ارسال آنها به سرور ؛

· ایجاد صفحات HTML پویا همراه با سبک های آبشار و مدل شی model سند.

· تعامل با کاربر هنگام حل مشکلات "محلی" که توسط یک برنامه JavaScript جاسازی شده در یک صفحه HTML حل شده است.

VBScript

زبان اسکریپت نویسی VBScript توسط مایکروسافت ساخته شده و زیرمجموعه ای از زبان Visual Basic برای توسعه برنامه های ویندوز است که در بین برنامه نویسان کاملاً گسترده است. VBScript مانند پدر و مادرش ساده و آسان قابل یادگیری است.

مزیت استفاده از آن برای اسکریپت نویسی توانایی استفاده با تنظیمات جزئی ، رویه های قبلی نوشته شده در Visual Basic و Visual Basic برای زبانهای برنامه است.

عملکرد اسکریپت های نوشته شده در VBScript تفاوتی با اسکریپت های جاوا اسکریپت ندارد: ایجاد پویا یک سند یا قسمت هایی از آن ، رهگیری و مدیریت حوادث و غیره.

VBScript برای اسکریپت نویسی مشتری استفاده می شود (در این حالت ، مرورگر باید یک مترجم برای آن زبان داشته باشد) ، و همچنین برای اسکریپت نویسی روی سرور (در این صورت سرور باید از زبان VBScript پشتیبانی کند).

مجموعه ای از اشیا similar مشابه JavaScript برای ایجاد اسکریپت های مشتری استفاده می شود. اشیا client کلاینت و سرور با یکدیگر متفاوت هستند ، اما یک هسته (هسته) مشترک از اشیا وجود دارد که در توسعه اسکریپت های کلاینت و سرور استفاده می شود.

در حالی که پرل بیشترین کاربرد را برای توسعه ابزارهای مدیریت سیستم دارد ، اخیراً محبوبیت زیادی در توسعه برنامه های اینترنتی پیدا کرده است: اسکریپت های CGI ، سیستم های پردازش خودکار ایمیل و پشتیبانی از وب سایت.

در اینجا چند نمونه از کارهایی که می توانید با پرل انجام دهید وجود دارد:

· بررسی کاربران Windows NT برای اختلاف بین وضعیت و قابلیت های آنها.

· مدیریت سرویس های NT از خط فرمان و از راه دور از یک ماشین محلی ؛ به دست آوردن داده های آماری در یک ماشین جداگانه.

· می تواند با پروتکل FTP کار کند.

· پشتیبانی از سیستم UNIX و ویندوز.

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

Macromedia همچنان ساخت Dreamweaver را بصری و استفاده آسان می کند. ابزارهای قدرتمند از یک سو و سهولت استفاده از سوی دیگر محصولات Macromedia را به یک بسته نرم افزاری ایده آل برای طراحان وب حرفه ای و تازه کارها تبدیل کرده است. محصولات موجود در بسته Macromedia ، مانند: Flash ، Firework ، Dreamweaver - کار شما را پربارتر می کند ، و در عین حال می تواند جایگزین یکدیگر شود (به عنوان مثال ، می توانید در هر یک از آنها دکمه ایجاد کنید). محصولاتی مانند: Sitespring، FreeHand - هنگام کار با مشتری ، کارایی را افزایش می دهند.

Dreamweaver مزایای بسیاری دارد:

Dreamweaver از HTML تمیز و آخرین برنامه های افزودنی DHTML و CSS پشتیبانی می کند.

شامل ابزارهای عالی برای مدیریت خودکار پیوند ، یعنی هر زمان که پرونده ها در محیط منتقل می شوند ، همه پیوندها به طور خودکار بازیابی می شوند. برای محافظت از آنها در برابر آسیب غیرعمدی ، بخشهای صفحه مسدود شده است.

به شما امکان می دهد تغییرات انجام شده در چندین مرحله قبل را واگرد کنید (با این حال ، اگر صفحه را ذخیره کنید ، نمی توانید تغییرات را واگرد کنید).

"بررسی پویا برای مرورگرهای مختلف" را اعمال می کند.

پشتیبانی از برنامه های افزودنی ، هم توسعه دهندگان شخص ثالث و هم Macromedia (بیش از 500).

Dreamweaver دارای مجموعه ای از عناصر است که می تواند در صفحات وب مانند نوار پیمایش ، توصیف حق چاپ و موارد دیگر اعمال شود.

برای افزودن چندرسانه ای به صفحات وب و انواع مختلف پرونده ها از Flash و Java به RealAudio ، عناصر تعاملی مانند موتورهای جستجو ، انجمن ها ، سیستم های تجارت الکترونیکی استفاده می شود.

Dreamweaver ابزار تصویربرداری خاص خود را ندارد. این شامل تنها ساده ترین ابزارهای ویرایش است ، بنابراین برای ایجاد و ویرایش تصاویر به ویرایشگرهای ویژه گرافیکی نیاز داریم.

Dreamweaver به شما امکان می دهد کدهای غیرضروری را از برنامه های Microsoft حذف کنید تا صفحات سریعتر بارگیری شوند و در مرورگرها بهتر نمایش داده شوند.

Fireworks یک ویرایشگر گرافیکی است که توانایی بهینه سازی و ارسال بیشتر در وب را دارد. با استفاده از ابزارهای متنوع ، می توان به جای پرش از یک برنامه به برنامه دیگر ، گرافیک برداری و بیت مپ را درون یک فایل ایجاد و ویرایش کرد. Fireworks HTML و JavaScript را تولید می کند و می تواند به راحتی منوهای پویا و میله های ناوبری را برای صفحات وب ما ایجاد کند. بهینه سازی موثر پرونده های گرافیکی به شما امکان می دهد تا حد امکان اندازه آنها را بدون از دست دادن کیفیت کاهش دهید.

علاوه بر این ، امکان ویرایش طرح بندی صفحات وب وجود دارد. به عنوان مثال ، در Fireworks 8 ، می توانید یک فایل گرافیکی را به عرض کامل سایت آینده باز کنید ، طراحی گرافیکی لازم را ترسیم کرده و سپس آن را با ابزار Slice برش دهید زیرا جدول آینده سند HTML به نظر می رسد. پس از آن ، می توانید بدون اینکه زبان برنامه نویسی (JavaScript) را بلد باشید ، تکمیل عناصر گرافیکی منفرد را شروع کرده و از جمله ، گرافیک های فعال ایجاد کنید که به مکان نما واکنش نشان می دهند.

یکی از سه ویرایشگر حرفه ای گرافیک با درجات مختلف موفقیت در مبارزه برای رهبری در کار با گرافیک برداری. FreeHand بسیار سریعتر و راحت تر از رقبای خود است - CorelDraw و Adobe Illustrator. FreeHand برای ایجاد آرم ، تبلیغات ، گرافیک وب و انیمیشن عالی است.

تولیدکنندگان برنامه تلاش های بسیاری برای آسان تر ساختن زندگی برای کاربران انجام داده اند: رابط برنامه ساده و بصری است ، "ابزارهای" بسیاری وجود دارد که به شما امکان می دهد به سرعت و به آسانی تحولات پیچیده اشیا را انجام دهید و یا به جلوه های هنری مختلف دست پیدا کنید. FreeHand قادر است پرونده ها را تقریباً در همه قالب های گسترده صادر و وارد کند. علاوه بر این ، این تنظیمات کلید میانبر را شامل می شود که از سایر برنامه های رایج (Adobe Illustrator، CorelDraw) تقلید می کند. بنابراین نیازی به یادگیری مجدد با تغییر وضعیت به FreeHand نیست.

ویژگی جالب و مهم FreeHand هنگام کار روی پروژه های بزرگ ، امکان ایجاد تغییرات جهانی در سند ، هم برای متن و هم برای همه اشیا graph گرافیکی است. مکانیسم جایگزینی جهانی بسیار انعطاف پذیر است. علاوه بر جایگزینی ، به شما امکان می دهد اشیایی را با خصوصیات مشخص شده برای تغییر شکل بعدی انتخاب کنید. خصوصیات اصلی مورد استفاده برای جستجو و جایگزینی یا انتخاب اشیا are عبارتند از رنگ ، ضخامت رئوس مطالب ، قلم و زاویه چرخش.

اسناد FreeHand به راحتی به صفحات وب تبدیل می شوند. البته FreeHand ویرایشگر HTML نیست ، اما از عناصر اساسی HTML پشتیبانی می کند. با FreeHand ، تهیه یک صفحه وب با انیمیشن های Flash آسان است. بلوک های متنی ، گروه هایی از اشیا، و اشیا with دارای مسیر در کلیپ انیمیشن قرار می گیرند. یک کلیپ کوچک از اشیا Free FreeHand به معنای واقعی کلمه با یک دستور ایجاد می شود - تنها چیزی که باقی می ماند ردیابی برخی از تنظیمات است. هر فریم از کلیپس در یک لایه جداگانه قرار می گیرد. اثر انیمیشن با پخش متوالی محتویات لایه های جداگانه حاصل می شود. اما FreeHand جایگزینی برای Macromedia Flash نیست.

ارائه نمایش های چندرسانه ای تعاملی جذاب برای سایت های وب. فلش با گرافیک برداری و انیمیشن مشخص می شود ، اگرچه می تواند برای دستکاری یا نمایش گرافیک bitmap ، ویرایش فیلم های ویدیویی و حتی دستکاری فایل های صوتی نیز مورد استفاده قرار گیرد.

محتوای فلش به صورت پرونده های جمع و جور SWF برای نمایش در سیستم عامل های مختلف با استفاده از Flash Player منتشر می شود. وقتی یک فایل SWF را بصورت آنلاین پخش می کنید ، می توانید محتوایی مانند فایل های صوتی MP3 ، فیلم های فلش و تصاویر JPEG را به صورت پویا در پرونده SWF بارگیری کنید. Flash Player به شما امکان می دهد تا به منابع داده متصل شوید تا با پایگاه داده ، XML یا خدمات وب ترکیب شود. با تمام این قابلیت ها ، می توان قطعه ها و جلوه های جذاب انیمیشن را به برنامه های داده محور وارد کرد. فلش از پشتیبانی از عدم الگوسازی (صاف کردن خطوط با مخلوط کردن رنگ های مجاور) پشتیبانی می کند. از آنجا که این قالب فایل بر اساس گرافیک برداری است ، این شی کیفیت تصویر را در هر رزولوشن حفظ می کند و برای ایجاد فریم های انیمیشن ایده آل است.

زبان قدرتمند رویداد محور. زبان ActionScript مورد استفاده تقریباً یک زبان برنامه نویسی کامل است و از شرایط ، حلقه ها ، آرایه ها ، توابع و کلاسهایی پشتیبانی می کند که می توانید به آنها ارث ببرید.

به نفع Flash ، حجم کم فایلهای حاصل و استفاده از قالب تصویر برداری و فشرده سازی فایلهای صوتی و رستری ، که تأثیر بسیار مثبتی در کاهش اندازه صفحه و زمان بارگیری آن دارد.

این برنامه بسیار کاربر پسند است. این شامل بسیاری از برچسب ها و الگوهای آماده است.

انعطاف پذیری رابط از قوی ترین جنبه های محصول است. هر کسی می تواند به راحتی رابط HomeSite را متناسب با تنظیمات و نیازهای خود سفارشی کند.

در این فرآیند ، کاربر می تواند منطقه کار را با دو برگه - مرور و ویرایش مشاهده کند. یعنی برنامه نویسی در تب Edit انجام می شود و اگر برگه Browse را انتخاب کنید نتیجه قابل مشاهده است. هنگام ایجاد صفحه جدید ، برخی از برچسب ها مانند HTML و BODY به طور خودکار در قسمت ویرایش ظاهر می شوند. این الگویی است که هنگام ایجاد صفحه جدید بارگیری می شود. محتوای آن قابل تغییر است.

HomeSite ساخت معماری سایت را بسیار آسان می کند. این کار توسط Quick Bar با یک سیستم زبانه دار از قبل برچسب خورده تسهیل می شود. برچسب ها در این برگه ها بسیار متفاوت هستند - از برچسب های ساده مانند یک پاراگراف گرفته تا متن های جاوا. به طور کلی می توانید با اضافه کردن تمام برچسب های لازم از طریق فهرست سفارشی ، یک برگه را ترک کنید. همچنین می توانید برچسب ها را خودتان یا ترکیبات آنها ایجاد کنید. وقتی روی دکمه ای با برچسب خاص کلیک می کنید ، پنجره ای ظاهر می شود که می توانید گزینه های برچسب را پیکربندی کرده و ویژگی های آن را مشخص کنید. از حالت WYSIWYG با همه موافقان و مخالفان خود پشتیبانی می کند.

برای سرعت کار ، ابزارهای زیادی برای ویرایش برچسب ها وجود دارد. به عنوان مثال ، اینها ویژگی هایی مانند Tag Completion ، Tag Editor، و Tag Insight هستند. آنها ویرایش برچسب ها و ویژگی های آنها را بسیار آسان می کنند. همچنین Code Snippets نیز وجود دارد.

HomeSite بصورت یکپارچه با سیستم های کنترل منبع و مدیریت پروژه ادغام می شود و قابلیت های گسترده FTP را ارائه می دهد تا بتوانیم به سرعت سایتی را مستقر کنیم و آن را به طور کارآمد ساماندهی کنیم.

این محبوب ترین ویرایشگر HTML در بازار است که دلیل اصلی آن محبوبیت مجموعه Microsoft Office است. این برنامه دارای ویژگی های قدرتمند و یک بسته نرم افزاری جذاب از جمله Image Composer است که برای ایجاد تصاویر طراحی شده است (ضمیمه B). FrontPage همچنین شامل اجزای وب مورد نیاز برای افزودن خصوصیات تعاملی به یک وب سایت است. Microsoft FrontPage یک ویرایشگر WYSIWYG کلاسیک است ، اما توانایی ویرایش دستی کد را دارد.

این برنامه دارای سه حالت کار با یک سند است: عادی ، HTML و پیش نمایش.

در حالت عادی ، صفحات وب یک فایل متنی ساده با قابلیت ویرایش همه عناصر - از متن تا عکس هستند.

در حالت HTML ، برجسته سازی نحوی انجام می شود ، اما متوسط \u200b\u200bاست - توصیف کنندگان با رنگ آبی مشخص می شوند ، همه موارد دیگر به رنگ سیاه است.

در حالت پیش نمایش ، می توانید نحوه مشاهده صفحه خود را در پنجره مرورگر مشاهده کنید.

FrontPage دارای یک طراح میز است که ایجاد جدول را بسیار آسان می کند. یکی از مزایای اصلی این برنامه تعداد زیاد الگوهای موجود است که به کاربر اجازه می دهد مغز خود را نسبت به طراحی پروژه خود شانه خالی نکند. با انتخاب الگوی مورد نیاز ، می توانیم مستقیماً به پر کردن محتوای صفحه بپردازیم. اینجاست که زیبایی FrontPage به وجود می آید: روند ایجاد یک صفحه HTML با ایجاد یک سند متنی معمولی در Microsoft Word تفاوتی ندارد. همین ابزارها برای ویرایش متن ، تغییر قالب بندی آن ، ایجاد و ویرایش جداول ، درج اشیا various و تصاویر مختلف و همه اینها بدون اطلاع از HTML در دسترس ما است. FrontPage منطقه کار را به چندین بلوک شامل عناصر خاص صفحه - تصاویر ، متن ، عنوان ها و غیره تقسیم می کند. برای هر بلوک ، می توانید پارامترهای قالب بندی و موقعیت آن را نسبت به صفحه اختصاص دهید.

موارد منفی: مجموعه کوچکی از ابزارهای توسعه ، عدم امکان خرید برنامه به طور جداگانه. Microsoft FrontPage برای اولین بار به عنوان ویرایشگر HTML کار می کند ، اما با افزایش نیازهای شما ، ممکن است قابلیت های آن کافی نباشد. یک سکه نیز یک نقطه ضعف دارد - پیچیدگی و دست و پا گیر بودن کد حاصل ، که طبیعتاً بر اندازه نهایی سند تأثیر می گذارد. همچنین ایجاد تغییرات در چنین سندی در آینده بسیار دشوار خواهد بود. اما این نه یک محصول خاص ، بلکه تقریباً برای همه ویراستاران WYSIWYG یک نقص است (آنچه می بینید همان چیزی است که می گیرید - "آنچه می بینید همان چیزی است که می گیرید").

علی رغم اینکه Microsoft Word ویرایشگر متن است و در واقع ویرایشگر HTML محسوب نمی شود. این قابلیت ذخیره فایل ها در قالب HTML را دارد. در نتیجه ، ممکن است با صفحاتی روبرو شویم که به طریقی یا دیگری در Microsoft Word ایجاد شده باشند. مشکلات کد HTML دریافت شده از ویرایشگر مشابه مشکلات FrontPage است: هر دو این برنامه ها کدهای زائدی را تولید می کنند که کاملاً با استاندارد HTML مطابقت ندارد. تعداد زیادی از افرادی که در کارهای روزمره خود از Word استفاده می کنند ، به توسعه دهندگان بالقوه سند HTML تبدیل می شوند.

برای ایجاد یک صفحه وب در Word دو روش وجود دارد: استفاده از Wizard یا تبدیل سند Word موجود به قالب HTML. با این حال ، Word خود برچسب های HTML تولید می کند ، البته نه به روشی بهینه. تحول به طور طبیعی منجر به این واقعیت می شود که برخی از عناصر طراحی سند از بین می روند یا تغییر می کنند. اگر لازم است برچسب های خود را در صفحه HTML وارد کنید ، Word ویرایش مستقیم کد HTML را فراهم می کند.

برای ایجاد و ویرایش تصاویر ، یعنی تصاویر حاوی عناصر گرافیکی برداری مانند فونت ها ، اشکال هندسی و ... طراحی شده است.

صفحات وب می توانند عناصر بسیاری را شامل شوند - متن HTML ، نقشه های bitmap ، گرافیک برداری. در Illustrator می توانید برای تعریف مرزهای عناصر مختلف وب در یک شی از اسنیپت ها استفاده کنید. صفحه وب به سلولهایی تقسیم شده است که در سه نوع ارائه می شوند: تصاویر ، بدون تصویر ، متن HTML.

علاوه بر این ، شما می توانید هر قطعه را به عنوان یک پرونده مستقل با قالب ، تنظیمات و پالت رنگ خاص خود ذخیره کنید. قفل شدن قطعه از تغییرات موقعیت تصادفی جلوگیری می کند. اندازه قطعه به جسمی که در آن است پیوند خورده است. بنابراین ، هنگام جابجایی یا تغییر اندازه یک شی ، مرزهای قطعه به طور خودکار تنظیم می شوند ، اما در صورت لزوم ، همیشه می توانند به صورت دستی تنظیم شوند.

نقشه های پیوندی به شما امکان می دهد یک یا چند منطقه از یک تصویر (به نام نقاط مهم) را با یک URL مرتبط کنید. وقتی روی نقطه اتصال کلیک می کنیم ، مرورگر وب فایل مربوطه را بارگیری می کند.

تفاوت اصلی بین استفاده از نقشه پیوند و قطعه قطعه برای ایجاد پیوند در نحوه صادرات شی به صفحه وب است. با استفاده از linkmaps شی object به عنوان یک پرونده تصویری منفرد ذخیره می شود و در مورد تکه تکه ها ، این شی به چندین پرونده جداگانه تقسیم می شود. تفاوت دیگر بین نقشه های مرجع و برش ها این است که نقشه ها به شما امکان می دهند مناطق چند ضلعی یا مستطیلی را در یک شی به هم پیوند دهید ، در حالی که برش ها فقط مناطق مستطیلی را مجاز می دانند.

محبوب ترین و پرکاربردترین برنامه ویرایش تصویر. با کمک آن می توانید تصاویر بسیار هنری ایجاد کنید. این شامل هر آنچه برای ایجاد و ویرایش گرافیک های حرفه ای نیاز دارید.

فتوشاپ فقط یک برنامه ویرایش تصویر نیست ، بلکه قدرتمندترین و غنی از ویژگی در برنامه خود است. این برنامه به شما امکان می دهد یک تصویر را رتوش کرده و آن را تحت تأثیر جلوه های ویژه قرار دهید ، جزئیات را از یک عکس به عکس دیگر منتقل کنید ، متن اضافه کنید ، نسبت رنگ را تغییر دهید و حتی به تصاویر ساخته شده در مقیاس خاکستری رنگ اضافه کنید. ابزارهای فتوشاپ با تبلت های گرافیکی سازگار هستند ، ایجاد تصاویر کاملاً هنری ، بدتر از این که با رنگ های آبرنگ و روغن انجام شود ، امکان پذیر است.

با تمام سادگی ابزارهای اساسی فتوشاپ ، کاربر همچنین می تواند آنها را "برای خودش" سفارشی کند. و این مساوی است با داشتن مداد متنوعی متنوع. از آنجا که برنامه های رنگ برای کار خود به پیکسل ها اعتماد می کنند ، برای کار با عکس های الکترونیکی (دیجیتال) از مداد رنگی ، تفنگ های اسپری ، آبرنگ و روغن و موارد دیگر ایده آل هستند. فتوشاپ به شما امکان کنترل کامل بر روی هر پیکسل در تصویر خود را می دهد. عدم وجود برنامه های رنگ با وضوح محدود. زیرا بیت مپ از تعداد ثابت پیکسل تشکیل شده است.

CorelDraw به شما امکان می دهد اطلاعات متنوعی را که در سند ارائه می شود به صورت اشیا vector بردار و شطرنجی ، بلوک های متن معمولی و هنری و همچنین اشیا Internet اینترنتی پردازش کنید.

این برنامه از یک رابط نوع تخت مدرن استفاده می کند ، ویژگی این واقعیت این است که ابزارهایی که روی پانل های مختلف قرار دارند به عنوان نقاشی های مسطح معمولی نمایش داده می شوند و فقط وقتی نشانگر روی آن قرار می گیرد یکی از آنها انتخاب می شود.

هنگام رسم بردارها ، خطوط و اشکال روی هم قرار می گیرند تا زمانی که تصویر نهایی را بدست آورید. هر شی Each می تواند به طور مستقل از سایر موارد ویرایش شود - یکی از معدود مزایای رویکرد شی ، با این حال ، تصویر هنوز هم باید به صورت مرحله ای ساخته شود. در یک برنامه رسم برداری ، خطوط ، اشکال و متن توسط عبارات ریاضی تعریف می شوند ، که تنظیم خودکار آنها را در حداکثر وضوح دستگاه خروجی امکان پذیر می کند. مزیت دیگر گرافیک برداری این است که به فضای دیسک زیادی احتیاج ندارند. اندازه یک فایل تصویری برداری تنها به تعداد و پیچیدگی اجسام سازنده این تصویر بستگی دارد ، بنابراین اندازه آن برخلاف تصویر شطرنجی عملاً بر این حجم تأثیر نمی گذارد.

CorelDraw ویژگی های یک ویرایشگر قدرتمند صفحه وب بصری را نشان می دهد: کاربر قادر به تولید اسناد غنی از HTML است که می تواند شامل اسکریپت های JavaScript و سبک های CSS باشد.

CorelDraw با داشتن گرافیک ، متن و اسناد قدرتمند و ابزارهای صادراتی برای انتشار در وب ، نقطه شروع خوبی برای تولید اولین نسخه های یک فایل HTML است.

یکی از مهمترین وظایف هنگام قرار دادن تصاویر در یک صفحه ، بهینه سازی اندازه فایلهای تصویری است. سقف پیشنهادی برای اندازه کل صفحه 100 تا 150 کیلوبایت است. کاهش اندازه پرونده های تصویری با فشرده سازی پرونده ها و کاهش تعداد رنگ ها انجام می شود. این وظایف برای هر یک از برنامه های گرافیکی ذکر شده در بالا موجود است.

نتیجه

با ظهور فناوری وب ، رایانه ها توسط لایه های کاملاً جدیدی از جمعیت جهان مورد استفاده قرار می گیرند. ما می توانیم از دو مشخصه ترین گروه ها در قطب های مختلف اجتماعی که به سرعت درگیر فناوری جدید بودند ، حتی حتی بر خلاف میل خود ، جدا شوند. از یک طرف ، اینها نمایندگان گروه های نخبه جامعه بودند - روسای سازمان های بزرگ ، روسای بانک ها ، مدیران عالی ، مقامات با نفوذ دولت. از طرف دیگر ، آنها نمایندگان گسترده ترین اقشار مردم بودند - زنان خانه دار ، مستمری بگیران ، کودکان.

دامنه گروه های اجتماعی متصل به اینترنت و جستجوی اطلاعات در مورد WWW دائماً با هزینه کاربرانی که در گروه متخصصان فناوری اطلاعات نیستند ، در حال گسترش است. این پزشکان ، سازندگان ، مورخان ، وکلا ، سرمایه داران ، ورزشکاران ، مسافران ، روحانیون ، بازیگران ، نویسندگان ، هنرمندان هستند. این لیست بی پایان است. هر کسی که مفید بودن و ضروری بودن وب را برای فعالیتهای حرفه ای یا سرگرمی خود احساس کرده باشد ، به ارتش عظیم مصرف کنندگان اطلاعات در شبکه جهانی وب می پیوندد.

با توسعه فن آوری های نشانه گذاری ابر متن ، سایت های بیشتری در اینترنت ظاهر می شوند که موضوعات آنها کاملاً متفاوت بود - از سایت های شرکت های بزرگ در مورد موفقیت شرکت و شکست های آن ، تا سایت های شرکت های کوچک که برای بازدید از دفاتر خود در همان شهر ارائه می شوند.

توسعه فناوری های اینترنتی انگیزه ای برای ظهور شاخه جدیدی در اینترنت - انجمن های اینترنتی فراهم کرده است. سایت ها شروع به ظهور کردند و حتی پورتال های کل ، جایی که مردم از سراسر جهان می توانند با آنها ارتباط برقرار کنند ، پاسخ هر گونه سوال را دریافت کنند و حتی معاملات تجاری را منعقد کنند.

ایجاد وب سایت یک مرحله بازاریابی با هدف ایجاد یک منبع اطلاعاتی است که فرصتی را برای شرکت فراهم می کند تا هم مشتریان قدیمی را حفظ کند و هم مشتریان جدید را جذب کند.

ایجاد و توسعه وب سایت شامل موارد زیر است:

· تصویب مشخصات فنی اولیه برای توسعه سایت ؛

· تعریف طرح ساختاری سایت - محل بخشها ، محتوا و ناوبری ؛

· طراحی وب - ایجاد عناصر گرافیکی از طرح سایت ، سبک ها و عناصر ناوبری ؛

· توسعه کد برنامه ، ماژول ها ، پایگاه داده و سایر عناصر سایت لازم در پروژه ؛

· تست و قرار دادن سایت در اینترنت.

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

این یک فایل متنی با پسوند * .htm است ، که شامل اطلاعات متنی و دستورات خاص است - کدهای HTML که تعیین می کنند این اطلاعات در پنجره مرورگر به چه شکلی نمایش داده می شوند

لیست منابع استفاده شده

1. بوریسنکو A.A. طراحی وب سایت. به آسانی دو و دو. - م.: اکسمو ، 2008. - 320 ص

2. Burlakov MV CorelDRAW 12. - SPb. BHV-Petersburg ، 2004 - 688 ص.

3. جامسا کریس. یک راهنمای خودآزمایی موثر برای طراحی وب خلاق. HTML ، XHTML ، CSS ، JavaScript ، PHP ، ASP ، ActiveX. متن ، گرافیک ، صدا و انیمیشن. ترجمه از انگلیسی / Chris Jamsa، Konrad King، Andy Anderson - M.: DiaSoftUP، 2005.- 672 p.

4. Dunaev V. راهنمای خودآموز JavaScript ، چاپ دوم. - SPb: Peter، 2005 - 395 p.

5. زولنیکوف D.S. PHP5 چگونه می توان به طور مستقل وب سایت با هر پیچیدگی ایجاد کرد. - ویرایش دوم پاک شده - م .: NT Press ، 2007. - 272s.

6. In'kova N. A. ، Zaitseva E. A. ، Kuzmina N. V. ، Tolstykh S. G. ایجاد وب سایت ها: راهنمای مطالعه. قسمت 5. Tambov: انتشارات انتشارات Tamb. دولت فن آوری دانشگاه ، 2005. - 56 ص

7. Mazurkevich A. PHP: دفترچه برنامه نویس / الكساندر مازوركویچ ، دیمیتری الووی. - مینسک: دانش جدید ، 2006 - 495 ص

8. مک کللند دیک. Photoshop 7. کتاب مقدس کاربر. : مطابق. از انگلیسی - م.: دفتر نشر "ویلیامز" ، 2006. - 928 ص.

9. وب سایت Orlov LV بدون راز. / L. V. Orlov. - ویرایش دوم - م.: بوک پرس ، 2006 - 512 ص

10. Polonskaya E.L. زبان HTML کتاب خودآموزي: - م.: م Pسسه انتشارات "ويليامز" ، 2005. - 320 ص.

11. ایجاد صفحات وب و وب سایت ها. کتاب خودآموزی: [کتاب درسی. دستی] / ویرایش شده V.N. Pechnikov. - م.: نشر Triumph ، 2006. - 464 ص.

12. Yakushev، LV ما در اینترنت کار می کنیم. راهنمای سریع. - م.: دفتر نشر "ویلیامز" ، 2006. -128 ص.