


تاريخچه وب
طراحی وب سایت وب سایت مجموعه ای از اطلاعات درباره موضوع و یا عنوان خاص است. طراحی یک وب سایت مشخص کننده آرایش و ساختــار صفحات وبی است که بوجود آورنده وب سایت خواهند بود. یک صفحه وب شامـــل اطلاعاتی درمورد هدف ایجــاد وب سایت میباشد. یک وب ســایت را همــانند کتابی تصور کنید کـه هر صفحه وب در حکم برگی از کتاب خواهد بود. در زمینه طراحی وب سایت جنبه های گوناگونی باید در نظر گرفته شود که به سبب پیشرفت روز افزون اینترنت همواره براین موارد افزوده می شود. برای وب سایت های تجاری عمومی، موارد زير از جمله اصلی ترین آنها به شمار می روند:
یک وب سایت معمولا شامـل متن و تصـاویـر است. اولین صفحه یک وب سـایت صفحه خانه (Home Page) و یا صفحه ایندکس (index) نامیده می شود. بعضی از وب سایت هـــا از صفحه ای استفـــاده میکنند کـــه معمولا صفحه خوش آمد نامیده می شود. این صفحه ممکن است شــامــل مواردی چون پیغــــــــــام خوش آمـدگویی، انتخاب زبـــان، انتخاب ناحیه جغرافیایی و یـا اعلام عدم پذیرش مسولیت درمــوارد خاص باشد. هر صفحه وب درون سایت وب، یک فایل HTML است که URL مخصوص به خود را دارد. بعد از این که هر صفحه وب ساخته شد، این صفحات با استفاده از فهرست راهنمایی که از پیوندهای مختلف تشکیل شده است به یکدیگر متصل می شوند. هنگامی که یک وب ســایت کامل شد برای آنکه بـرای همه برروی اینترنت قابل مشاهده باشد باید منتشر و یا ارسال (Upload) شود. این کار به کمک یک ميزبان FTP انجام میشود. هنگامی که سایت منتشر شد، مدیر سایت برای افزایش بازدیدکنندگان، از تکنیکهای گونــاگون استفاده می کند. این کار با ثبت کردن وب سـایت در موتورهای جستجویی نظیر Google و Yahoo، تبادل لینک با وب ســایت های دیگر، ایجاد پیوند با وب سایتهای مشابه و غیره امکان پذیر است. طرح وب سايت طراح وب با در نظر گرفتن هدف سایت و مخاطبان آن و با استفـاده از المان های متناسب با رویکرد سـایت و به کمک ذهن خلاق و ذوق هنری خود در بکار بردن ابعاد و رنگها، طرحی خلق می کند که ضمن ایجـاد یکپارچگی در کلیه صفحات وب سایت، نمای تکرار شونده و خسته کننده را به مخاطب القا نکند. در وب سایت باید از الگوی ثابتی در صفحات استفاده کرد که کاربر به هنگام دیدن صفحات متوجه این است که همه صفحات در یک سایت مشخص هستند. Adobe FlashAdobe Flash (سابقا Macromedia Flash) یک برنــامه ایجاد انیمیشن و یــا برنامه کاربردی گرافیکی قوی است که برای سـاخت و اجرا کردن محتوای پویـــا، مطالب چند رسانه ای مــانند صدا و تصویــر و برنامه هــای کاربردی محاوره ای بر روی وب و از طریق مرورگر (Browser) مورد استفاده قرار می گیرد. فلش مــانند اغلب قــالب هــا و تــوافقنــامه هــای اینترنتی نبوده و یک محصول تـــائید شده از طرف ســازمــان استانداردهـا نمی باشد. فلش بسیار محدودکننده تر از قالب HTML بوده کـه به هر حال دیدن آن احتیاج به یک Plugin اختصاصی دارد و با بیشتر امکانات کاربردی مرورگرهای وب مانند دکمه Back سازگاری ندارد مگر این که لینکی به یک صفحه HTML جدید از فــایل فلش پیوند داده شده بـــاشد که در این صورت انیمیشن صفحه قبـل بــاید از ابتدا شروع شود، تــا جائيکه محدودیتهــای موجود ممکن است بــا توجه به اهداف طراحی وب سـایت، بی ربط بنظر برسند. براساس آمـار 98 درصد از کاربــران وب در آمریکا برنــامه اجرای فلش را بـرروی رایــانه های خود نصب کرده اند و حدود 45 تا 56 درصد از آنها آخرین نسخه این برنامه را دارند که البته نوساناتی نيز در این آمار وجود دارد. برخی از طراحــــان برنــامه هــای کاربردی به این دلیل از فلش استفــاده می کنند که به آنهــــا اجازه ســـاخت برنــامه هائی را می دهد که نیــازی به دوباره خوانی و یـــا رفتن به صفحه جدید به ازای هر فعل و انفعـــالی را ندارد. فلش توانائی استفاده از فونت هایی که برروی اغلب رایانه ها نصب نشده اند را دارد. مخالفان فلش ادعــا می کنند که وب سایتهای فلش طرحی کامل نداشته و اغلب دارای رابط کاربر مغشوش و غیر استاندارد می باشند. هم اکنون موتورهای جستجو قادر به فهرست بندی فایلهـای فلش نیستند که باعث می شود مطالب ســایت به سادگی پیدا نشده و مورد جستجو قرار نگیرند، دلیل آن این است کـه بسیــاری از موتورهــای جستجوگر، وب ســایتها را بــا تکیه بر متن، فهرست بندی می کنند. البته این قابلیت وجود دارد که برای مرورگرهائی که توانائی نمایش فایلهــای فلش را ندارند، مطالب جایگزین مشخص شود که این مطالب به درک بهتر موتورهای جستجوگر از سایت می انجامد و باعث بوجود آوردن دید بهتری از سایت می شود. زبــان اسکريپت نويسی فلش، Action Script نامیده می شود و بـــه زبــان JaveScript شباهت دارد کــه البتـه ویژگی های مفیدی را با یکدیگر ادغام نموده است. مثلا در خصوص اندازه قلم، پاسخ به رویدادهای زمـان اجرا، امکاناتی برای افراد نابینا و بسیاری ويژگیهای دیگر. وب سایتهای ایستا معمولا به وب سایتهایی گفته می شود که صفحات آن یک بار ایجاد و تا مدت زمانی تغییر نمی یابند و در صورت نیاز به تغییر و بروزرسانی صفحات آن معمولا این کار پر دردسر و زمان بر است و در صورت نیاز به تغییر بایستی صفحه تغییر یافته منتشر ( Upload ) گردد . وب سایتهای داینامیک به وب سایتهایی گفته می شود که در طراحی آن از زبانهای برنامه نویسی استفاده شده است و در صورت نیاز به تغییر در سایت ( ایجاد صفحه جدید ، ویرایش متون ، ایجاد پیوند و ... ) اینکار به سادگی و توسط نرم افزار نوشته شده مخصوص آن انجام می پذیرد .
در روش Server-side یک سرور وب که نرم افـــزار خاصی را اجرا میکند، یک صفحه HTML مطابق بـا درخواست کاربر و متناسب با دیگر متغیرها ایجاد می کند. :: زبانهای اسکریبت نویسی متداول عبارتند از: PHP-Perl-JSP-ColdFusion-ASP-ASP .NET-Ruby-Python در روشClient-side ، کدهــا در مرورگــر کاربـر اجـرا می شوند و بنـابراین بــرای کارهــای مهم نبــاید از اين روش استفاده شود زیـرا از قابلیت ها و امکانات کاربر اطلاعی نداریم . این روش بیشتر هنگــام آرایش و تزيين صفحه وب و یــا بکــار بـردن مطالب بی دوام و بلادرنگ مورد استفـاده قــرار می گیرد کـــه در بیشتــر مواقع این اعمــال بوسیله JavaScript انجام می شود. DHTML سمت سرویس گیرنده نيز در جهت افزايش تحرک و فعل و انفعالات در صفحات وب بوجود آمده است که البتـه در کنــار امکــانــاتی کـه عرضه نموده میتواند بــــاعث بروز مشکلاتی پیرامون دسترسی به صفحــات و یــا بهینه ســـازی موتورهای جستجو گردد. اغلب نرم افزارهــای طراحی شده بــرای کمک به افــراد معلول و بیشتر موتورهای جستجو از DHTML سمت سرویس گیرنده پشتیبانی نمی کنند. در صورتی که فهرست (Menu) یک وب سایت بوسیله JavaScript ساخته شده باشد، بطور معمول موتورهای جستجو قادر به تشخیص صفحـاتی که در فهرست، پیوند داده شده اند نیستند مگر این که تمهیداتی در جهت قراردادن راهنماهای جایگزین در دیگر جاهای صفحه در نظر گرفته شده باشد. ASP .NETتکنولوزی تولید و نوسعه صفحات داینامیک می باشد که به سه زبان #VB, C# , J نوشته می شود. ASP .NET بخشی از NET Platform. شرکت مایکروسافت و جانشین تکنولوژی قدیمی تر از آن بــه نــــام ASP است. ASP .NET بر پــایــه "زبـــان مشترک زمــان اجـــرا" ساخته شده است، به این معنی که برنــامه نویســان می توانند کــدهای ASP .NET را بــا استفــاده از هر زبــان برنامه نویسی NET. مایکرو سافت بنویسند. پایگاه داده (Database) داده های بازیــافت شده در جواب درخواستها، اطلاعاتی را به ما می دهند که به عنوان نتــایج، مورد استفاده قرار می گیرند. برنــامه کامپیوتری مورد استفــاده برای اداره کردن و جستجو نمودن یک پایگــاه داده، سیستم مدیریت پایگــاه داده (DBMS) نامیده میشود. خصوصیـات و طراحی سیستمهــای پایگــاه داده در علم اطلاعات گنجانده شده اند. HP - PHP: Hypertext Preprocessor |
|||||||||||||||||||||


