طراحي سايت، سئو، طراحي فروشگاه اينترنتي
شركت سئو مهام - آنتي اسكالانت آبين abin.ir
نويسندگان
عضویت
نام کاربری :
پسورد :
تکرار پسورد:
ایمیل :
نام اصلی :
آمار
امروز : 0
دیروز : 0
افراد آنلاین : 7
همه : 0
پيوندهای روزانه
لينكي ثبت نشده است
چت باکس

آيا شما به دنبال راهي براي افزايش بازديد سايت از موتورهاي جستو جو هستيد؟ به اين منظور در اين مطلب شما برخي از مهمترين پارامترهاي مورد نظر براي ارزيابي طراحي و كيفيت سايت را ميتوانيد پيدا كنيد. قبل از اين كه ما روش­ هاي آناليز و تجزيه تجليل وب سايت را شروع كنيم، در ابتدا بايد بدانيم كه چرا طراحي وب سايتبا كيفيت خوب داراي اهميت است.

۵ روش تحليل طراحي وب سايت آن كه در سال ۲۰۱۷ بايد بدانيد

چرا بايد يك وب سايت عالي داشته باشيم؟

در واقع وب سايت هايي با كيفيت بالا به كسب و كار آنلاين كمك مي­ كنند تا بتوانند رتبه خوب و بالايي در موتورهاي جستجو داشته باشند. علاوه بر اين نيز باعث افزايش بازديدكنندگان از سايت و به نوعي باعث افزايش سود آوري و كسب و كار از اين طريق مي­ شوند.

اكنون در اين مطلب به برخي از نكات مهم كه در تجزيه و تحليل و طراحي وب سايت در سال ۲۰۱۷ كه بايد بدانيد اشاره مي­كنيم:

  • دسترسي آسان

دسترسي آسان قطعا به عنوان يكي از مهمترين پارامترها براي اندازه گيري كيفيت يك وب سايت خوب در نظر گرفته شده است. و نقش مهمي در افزايش بازيد از وب سايت دارد. يك شركت طراحي سايت بايد به اين نكته توجه ويژه اي داشته باشد. اين مطلب را مي­توان با نحوه دسترسي كاربران به وب سايت بيان كرد. براي اين كه اهميت اين پارامتر را در طراحي يك وب سايت نشان دهيد بايد به سوالات زير پاسخ دهيد:

  1. آيا وب سايت شما با مرورگرهاي مختلف سازگار است؟ اگر وب سايت شما اين سازگاري را نداشته باشد پس دسترسي آسان به آن سايت ممكن نمي­ باشد.
  2. آيا وب سايت شما با استفاده از ابزارهاي مختلف اندازه و رزوليشن صفحه نمايش كار مي­ كند؟
  3. آيا وب سايت شما قادر به پشتيباني از ويژگهايي كه استفاده آن را براي دسترسي مخاطبين جهاني آسان مي­كند، مي­ باشد؟
  4. آيا وب سايت شما به موقع بارگذاري مي­ شود؟ زيرا وب سايتهاي بزرگ زمان زيادي را براي بارگذاري صرف مي كنند. براي دسترسي آسان به سايت بزرگ بايد زمان بارگذاري آن كمترين زمان ممكن باشد.
  5. آيا سايت شما با سرعت و پهناي باند در مكانهاي مختلف سازگاري دارد؟
  6. آيا وب سايت شما در هنگام دانلود كردن تصاوير و متن به درستي كار مي­ كند.

     

    طراحي وب سايت و 5 روش تحليل آن

    طراحي وب سايت و ۵ روش تحليل آن

  • كيفيت مطالب و تصاوير

اغلب شما بايد اين اصطلاح را شنيده باشيد كه مطالب و محتوا پادشاه هستند. در واقع بسياري از ما اين استراتژي مهم را فراموش كرده ايم و بيشتر از هر چيزي بركيفيت و طراحي وب سايت تمركز ميكنيم كه در واقع يك اشتباه است. شما بايد به طور مخصوص به نوع محتوا و تصاوير نمايش داده شده در وب سايت خود توجه داشته باشيد. اگر تصاوير و محتواي سايت شما داراي كيفيت پاييني باشند باعث نارضايتي كاربران شما شده است. به همين دليل شما بايد در طراحي سايت و توجه به اين پارامتر به سوالات زير پاسخ دهيد:

  1. آيا مطالب وب سايت شما از لحاظ دستور زبان درست هستند؟ آيا مطالب و اطلاعات ضروري به درستي ارائه شده­ اند؟
  2. آيا رنگ­هاي مورد استفاده در تصاوير درست و منطقي هستند؟
  3. آيا تصاوير محصولات شما در وب سايت اندازه و كيفيت مناسبي دارند؟
  4. آيا سبك نوشتن و فونت مطالب درست است؟
  5. آيا مطالب به پاراگراف­هاي كوچك و مناسب تقسيم شده اند؟ زيرا توجه به اين امر باعث سهولت در خواندن مطالب مي­ باشد.
  6. آيا مطالب شما با مطالب ديگر صفحات وب سايت كه مرتبط هستند داراي پيوند و سازگاري مطلوب هستند؟
  7. آيا اطلاعات ارائه شده در مورد مطالب شما در وب سايت به روز و معتبر هستند؟
  8. مطالب شما بدون سرقت ادبي است؟
  • كيفيت مطالب تصويري(visual)

در وب سايت يا هر چيزي زيبايي بسيار مهم است. اين روز ها اعتقاد بر اين است كه همه كاربران و بازديدكنندگان مطالب سايت شما را تصاوير مورد قضاوت قرار مي ­دهند. به اين خاطر تجزيه تحليل و آناليز مطالب تصويري وب سايت شما بسيار مهم مي­باشد. در اين مرحله توصيف هاي با معني و مفهوم را براي تصاوير و ويدئوهاي خود داشته باشيد و در ادامه چك ليستي از سوالاتي را كه براي آناليز مطالب تصويري نياز داريد را مي­آوريم:

  1. آيا محتواي مطالب تصويري شما پيام دقيق را به كاربران منتقل مي­كنند؟
  2. آيا مطالب تصويري شما زمان زيادي براي بارگيري لازم دارند؟
  3. آيا مطالب تصويري شما از كيفيت بالايي برخوردار هستند؟
طراحي وب سايت و 5 روش تحليل آن

طراحي وب سايت و ۵ روش تحليل آن

  • ارزيابي فضاها و طراحي

تصاوير منحصر به فرد و جذاب در وب سايت­ها باعث جذب كاربران شده و همچنين مدت زمان زيادي آنها را در وب سايت نگه مي­دارند. بنابراين ارزيابي فضاها و طراحي  يكي از پارامترهاي مهمي است كه بايد براي بررسي كيفيت وب سايت شما مورد ارزيابي قرار بگيرد. وب سايت خود را براساس نكات زير مورد بررسي قرار دهيد:

  1. آيا وب سايت شما نوآورانه و جذاب است؟
  2. آيا رنگ متن و پس زمينه وب سايت شما مناسب است؟
  3. آيا اندازه تصاوير و ويدئو وب سايت شما مناسب است؟
  4. آيا وب سايت شما از سبك مناسبي براي كارابران خود برخوردار است؟
  5. ايا طراحي وب سايت شما داراي نظم و انسجام است؟
  6. آيا سبك وب سايت شما در تمامي صفحات آن سازگار است؟
  7. آيا در وب سايت نام تجاري شما از لحاظ رنگ واژه ها و گرافيك احساس خوبي ايجاد مي­ كند؟
  • بهينه سازي موتور جستجو (سئو)

سئو يك عنصر اصلي در تجزيه و تحليل وب سايت است كه بسياري از شما آن را ناديده گرفته­ ايد. بهينه سازي موتور جستجو و شبكه هاي اجتماعي براي شروع نياز بهطراحي وب سايت قوي دارند. براي اطمينان از طراحي وب سايت بهينه شده بايد به سوالات زير پاسخ دهيد:

  1. آيا وب سايت شما به عنوان موتور جستجوگر بهينه شده است؟
  2. آيا صحفه فهرست شما باعث جذب بيشتر كاربران به دليل سايت يا سبد خريد شما شده است؟
  3. آيا صفحات حداقل توسط يك لينك ساده HTML قابل دسترسي هستند؟
  4. آيا تصاوير وب سايت با برچسب ALT بهينه شده­­اند؟
  5. آيا كلمات كليدي مرتبط در بر چسب عنوان، توضيحات متا (Meta) ، تگ هاي هدينگ (tags) و غيره وارد شده اند؟
  6. آيا نقشه سايت وجود دارد؟
  7. آيا صفحات شما داراي متن كافي در مورد مطالب هستند؟
  8. آيا صفحه شخصي شما با يك URL قابل دسترسي است؟

به طور خلاصه در طراحي وب سايت؛

شما به سادگي با ارائه اين سوالات به خودتان مي­ توانيد طرح خود را مورد بررسي قرار داده و براساس نتايج به دست آمده آن را ايجاد كنيد. شما بايد اين اطمينان را به دست آوريد كه سايد شما بتواند به خوبي كسب و كار، شركت شما را معرفي كند. براساس نكات ذكر شده در بالا شما خودتان بايد وب سايت خودتان را مورد ارزيابي قرار داده تا يك وب سايت مفيد و عالي در اختيار داشته باشيد. و براي طراحي مجدد و بهبود كيفيت و جذاب كردن بيشتر آن در تلاش باشيد.

ترجمه از acedezines


ادامه مطلب
امتیاز:
بازدید:
[ ۳ خرداد ۱۳۹۷ ] [ ۰۹:۲۶:۱۴ ] [ emami ]

همان گونه كه در دنياي برنامه نويسي تحت ويندوز، زبان هاي متعددي براي ايجاد نرم افزار وجود دارد و افراد بسته به توانايي، علاقه يا همسايل فني به سراغ يكي از اين فن آوري هاي مي روند، براي توليد و طراحي وب هم فن آوري هاي متعددي وجود دارد كه هر روز در حال گسترش هستند.
امروزه به لطف توسعه اينترنت و شبكه هاي محلي اغلب سازمان ها ترجيح مي دهند نرم افزارهاي خود را تحت وب پياده سازي كنند؛ يعني همه كاربران از طريق مرورگرها وب، اطلاعات موردنظر را وارد و درخواستهاي موردنياز را اجرا كنند. مزيت طراحي نرم افزارها به صورت تحت وب اين است كه همه افرادي كه به اينترنت دسترسي دارند مي توانند در سرتاسر دنيا از اين نرم افزار استفاده نمايند. به دليل همين كسشردگي، امروزه به جاي استفاده از مفاهيمي مانند وب سايت، صفحات پويا و … از عبارت دقيق تر برنامه هاي كاربردي تحت وب » با Web Applications استفاده مي شود
براي توليد يك برنامه كاربردي تحت وب، بايد زبان پياده سازي و نيز نوع پايگاه داده با دقت انتخاب شود چراكه تأثير زيادي در زمان و هزينه اجراي پروژه دارد. در ادامه، فن آوري هاي موجود براي ايجاد برنامه هاي تحت وب و نيز نرم افزارهاي رايج پايگاه داده را مرور خواهيم كرد
۲۳ – ۳ – ۱ زبانهاي برنامه نويسي
برنامه نويسان وب براي ايجاد برنامه هاي كاربردي از زبان هاي تحت وب استفاده مي كنند. امروزه زبان ها و فن آوري هاي متنوعي براي توليد اين نوع نرم افزارها ابداع شده و طبيعتا در مورد مزيتها و معايب هر يك از آن ها ميان صاحبنظران اختلاف نظر جدي وجود دارد كه ظاهرا قابل حل نيست اما در اين ميان يك نكته اساسي وجود دارد و آن توجه به ابعاد، نوع، هزينه پيش بيني شده و روش پياده سازي نرم افزار است كه بر روي انتخاب زبان پياده سازي مؤثر خواهد بود. در ادامه، تعدادي از اين زبان ها و فن آوري ها را به صورت مختصر مرور خواهيم كرد.

زبان PHP

Image result for PHP

    • PHP كه از عبارت Personal Hottle Pages گرفته شده، يك زبان اسكريپت نويسي است كه در سال ۱۹۹۴ براي ايجاد صفحات وب پويا ابداع گرديد.
    • PHP جزو زبان هاي متن باز محسوب مي شود يعني با جستجو در اينترنت مي توانيد كدهاي سازنده آن را دانلود و به سليقه خود تغيير دهيد.
    • نگارش اين زبان شباهت زيادي به زبان C دارد و بر روي اغلب سيستم هاي عامل و سرورهاي وب به خوبي كار مي كند.
    • قيمت سرورهايي كه از PHP پشتيباني مي كنند در مقايسه با ساير زبان هاي برنامه نويسي ارزان تر است.
    • به خوبي با پايگاه داده MySQL كه جزو نرم افزارهاي پايگاه داده متن باز محسوب مي شود كار مي كند.
    • سرعت تفسير كدهاي آن بر روي سرور مناسب است.
    • صفحات PHP توسط طيف وسيعي از نرم افزارها مانند Dreamweaver قابل توليد است.

فن آوري ASP

Image result for ASP

  • ASP كه از عبارت Active Serter Pages گرفته شده، فن آوري ابداعي شركت مايكروسافت براي ايجاد برنامه هاي كاربردي تحت وب است.
  • ASP كه امروزه ASP كلاسيك ناميده مي شود در سال ۱۹۹۸ روانه بازار گرديد و امروزه، نسل جديد آن با نام ASP . NET مورد استفاده قرار مي گيرد.
  • ASP . NET را نمي توان يك زبان برنامه نويسي دانست بلكه نوعي فن آوري محسوب مي شود كه مي توان آن را با زبان هايي مانند Delphi VB. NET ، C له و …. پياده سازي نمود. بنابراين برنامه نويس ASP.NET ممكن است براي پياده سازي نرم افزار موردنظر، از يك يا چند زبان فوق استفاده نمايد و صفحات ASP با فرمت asp.
  • صفحات ASP.NET با فرمت aspx. ذخيره مي شوند.
  • فن آوري ASP . NET با ساير محصولات مايكروسافت مانند سيستم عامل ويندوز، پايگاه داده SQL Server و … سازگاري كامل دارد.
  • قيمت سرورهايي كه از اين زبان پشتيباني مي كند نسبتا بالاست چون يك زبان متن باز محسوب نمي شود صفحات ASP را مي توان با استفاده از نرم افزارهايي مثل Microsoft Visual Studio,Dreamweaver و Microsoft Expression Web ايجاد نمود.
  • با توجه با محيطهاي ويژوال موجود براي كدنويسي ASP. NET . و نيز نوآوري هاي مايكروسافت، حجم كدنويسي براي توليد يك نرم افزار در مقايسه با ساير زبان ها به نحو چشمگيري كمتر است.
  • كدهاي ASP . NET توسط برنامه نويسي كامپايل و به صورت فايل dll روي سرور وب ذخيره مي شود بنابراين سرعت اجراي درخواست ها بالا خواهد بود.

زبان JSP

Related image

  • JPS كه از عبارت Jata Server Pages گرفته شده، در سال ۱۹۹۹ توسط شركت Sun براي رقابت با PHP و ASP عرضه شد.
  • از اين فن آوري، پياده سازي برنامه هاي تحت وب را با استفاده از زبان محبوب Java امكان پذير مي ساخت.
  • با توجه به متن باز بودن اين زبان و امكان ايجاد تغييرات در آن، بسياري از برنامه هايي كه امنيت در آنها حرف اول را مي زند توسط اين فن آوري پياده سازي مي شوند مانند سيستم هاي بانكداري الكترونيك.
  • صفحاتي كه با استفاده از اين زبان ساخته مي شوند عموما پسوند jsp. دارند اما امكان تغيير پسوند آنها به سادگي امكان پذير است.
  • مزيت بزرگ فن آوري جاوا اين است كه بر روي اكثر سخت افزارها بدون نياز به ايجاد تغييرات عمده اجرا مي گردد.

زبان ColdFusion

Image result for ColdFusion

  • گلدفيوژن زباني است كه در سال ۱۹۹۵ بر پايه HTML و براي ايجاد صفحات وب پويا ساخته شده است. اين زبان هم اينك توسط شركت Adobe پشتيباني مي شود.
  • ColdFusion Markup Language كه CFML هم ناميده مي شود عمدتا در مواردي كاربرد دارد كه صفحه وب، اطلاعاتي را با پايگاه داده مبادله مي كند.
  • توليد وب سايت و به ويژه فرم هاي تحت وب با استفاده از اين فن آوري در مقايسه با ساير زبان ها نيازمند دانش برنامنويسي كمتري است.
  • صفحات ساخته شده با اين زبان در قالب cfm. ذخيره مي شوند.
  • با استفاده از نرم افزار Dreamweaver مي توانيد صفحات CFML را ايجاد نماييد.

پايگاه هاي داده

Image result for database

هنگامي كه يك برنامه كاربردي تحت وب براي ارايه خدمتي به كاربران پياده سازي مي شود، در پشت صحنه يك نرم افزار مديريت پايگاه داده وظيفه ذخيره داده ها و بازيابي آنها را برعهده دارد. نحوه انتخاب نرم افزار پايگاه داده ارتباط تنگاتنگي با نوع وب سايت، حجم داده ها، تعداد كاربران، هزينه پياده سازي و مواردي از اين دست دارد. در اين بخش چهار مورد از پركاربردترين نرم افزارهاي مديريت پايگاه داده را به صورت مختصر مرور خواهيم كرد.
الف) Microsoft Access براي حجم اطلاعات متوسط و تعداد كاربران كم طراحي شده و براي ذخيره سازي داده هاي وبي سايت هاي شخصي يا تجاري كوچك مناسب است. اكثر سرورهاي وب از اين نوع پايگاه داده پشتيباني مي كند و لذا استفاده از آن مستلزم پرداخت هزينه هاي اضافي نيست.

ب) MySQL براي حجم اطلاعات زياد و تعداد كاربران زياد مناسب است. مزيت بزرگ اين نرم افزار متن باز بودن آن است كه امكان ايجاد تغييرات دلخواه در كار كرد و امنيت سيستم را فراهم مي آورد. اغلب برنامه نويساني كه براي توليد نرم افزارهاي تحت وب از زبان PHP استفاده مي كنند، MySQL را به عنوان پايگاه داده خود انتخاب مي نمايند چرا كه س ازگاري بالايي با يكديگر دارند. همچنين به دليل رايگان بودن اين دو محيط، قيمت سرورهاي وي ارايه كننده اين خدمات در مقايسه با محصولات مايكروسافت پايين تر است
MuSQL
ج) Microsoft SQL Server اين محصول شركت مايكروسافت مي تواند از تعداد زيادي كاربر و حجم بسيار بالايي از اطلاعات پشتيباني كند و به دليل هماهنگي با ساير محيطهاي توليد شده توسط مايكروسافت (مثل پلت فرم دات نت؟) طرفداران زياد دارد. در نسخه هاي جديد اين نرم افزار، سرويس گزارش سازي قدرتمندي هم تعبيه شده است. افرادي كه براي برنامه نويسي پروژه هاي خود از فن آوري ASP. NET استفاده مي كنند ترجيح ميدهند از پايگاه داده SQL Server استفاده نمايند چراكه ابزارهايي براي يكپارچه سازي اين دو محيط توسط مايكروسافت ابداع شده كه سرعت توليد نرم افزارهاي كاربردي تحت وب را به نحو چشمگيري بالا مي برد.
د) Oracle: مديريت تعداد زيادي كاربر و حجم فوق العاده بالايي از اطلاعات در اين نرم افزار امكان پذير است اما قيمت بالا و پيچيدگي هاي نصب و راه اندازي، استفاده از آن را محدود به سازمان هاي بزرگ كرده است.

انتخاب سرويس دهنده

Image result for Service Providers

پس از مرحله پياده سازي و تست برنامه كاربردي تحت وب، بايد برنامه توليد شده را از سرور وب محلي به يك سرويس دهنده راه دور منتقل كنيد تا امكان استفاده از آن براي تمامي كاربران وب فراهم آيد. دقت در نكات فني براي انتخاب سرويس دهنده از اهميت فوق العاده اي برخوردار است چرا كه ممكن است فضاي خريداري شده براي ميزباني وبا، جوابگوي نيازهاي فني وب سايت شما نباشد و لذا هزينه هاي مالي و زماني را به شما تحميل كند. براي انتخاب سرويس دهنده مناسب بايد موارد زير را در نظر بگيريد.
الف) زبان هاي پشتيباني كننده: اغلب شركت هاي ارايه دهنده خدمات هاستينگ داراي تعدادي پلان هستند كه هر يك از اين پلان ها، زبان و فن آوري خاصي را پشتيباني مي كنند. معمولا رورهايي كه سيستم عامل آنها لينوكس است، از زبان هاي PHP و IPS پشتيباني مي كنند و سرورهاي مبتني بر ويندوز، فن آوري ASP.NET و برخي اوقات PHP را حمايت مي كنند.

ب) پايگاه داده: وقتي فضايي را خريداري مي كنيد بايد مطمئن شويد كه اين فضا از چه نوع پايگاه دادهاي پشتيباني مي كند، عموما سرورهاي مبتني بر لينوكس از پايگاه داده MySQL پشتيباني مي كند و پايگاه داده هاي Access و MSSQL ) SQL Server توسط سرورهاي ويندوزي پشتيباني مي شود. در برخي از پلان ها شما مي توانيد بيش از يك پايگاه داده داشته باشيد اما براي حجم پايگاه داده شما محدوديت گذاشته مي شود. |
علاوه بر نوع پايگاه داده، روش دسترسي به محتويات پايگاه داده هم اهميت فوق العاده اي دارد، برخي شركتها دسترسي مستقيم به ساختار و محتواي پايگاه داده را فراهم مي آورند كه طبيعتا سرعت انجام كار استقرار سيستم را افزايش مي دهد اما در برخي از پلان هما، اين كار بايد از طريق بخش پشتيباني شركت ارايه دهنده خدمات صورت گيرد كه تاحدي وقت گير و همراه با مشكلات مخصوص به خود است
ج) فضا و پهناي باند: هنگامي كه اقدام به ايجاد يك برنامه كاربردي تحت وب مي كنيد بايد تحميلي در زمينه ميزان فضاي موردنياز براي ميزباني وب سايت و حجم مراجعات به آن داشته باشيد تا بتوانيد فضا (Sapce) و پهناي باند (Bandwidth) را به گونه اي انتخاب نماييد كه ميزان هزينه با نيازهاي فني شما تطابق داشته باشد.

نصب پايگاه داده MySQL

براي تكميل سرور وب محلي بايد يكي از نرم افزارهاي پايگاه داده را نيز نصب نماييد. در اين بخش قصد داريم روش نصب پايگاه داده MySQL را مرور كنيم.

خوشبختانه MySQL هم مانند PHP جزء نرم افزارهاي متن باز محسوب مي شود و دانلود برخي نسخه هاي آن كه قابليت هاي آن ها براي برنامه نويسان كفايت مي كنند به صورت رايگان امكان پذير است.
پيش از بررسي روش دانلود و نصب MySQL ذكر اين نكته ضروري است كه شما به جاي نصب مجزاي PHP و MySQL ميتوانيد با دانلود و نصب نرم افزارهايي مانند WAMP PHPTraid EasyPHP و ، سرويس دهنده Apache موتور PHP و پايگاه داده MySQL را به صورت يكپارچه نصب و پيكربندي نماييد كه در اين صورت بايد براي اجراي Apache نرم افزار IIS را غيرفعال نماييد. اما روش استاندارد راه اندازي سرور وب محلي، مطابق با مطالبي است كه در اين كتاب توضيح داده شده است.

1. نشانيhtp : / / dev . mysql . com / downloads , mysql را درون مرورگر خود وارد نماييد تا صفحه دانلود رايگان فايل نصب كننده MySQL ظاهر شود،
2. در ليست سيستم عامل Microsoft Windows نسخه ۳۲ بيتي فايل MSI Installer را يافته و روي دكمه Download مقابل آن كليك نماييد.

3. به صفحه وارد كردن اطلاعات كاربري هدايت مي شويد، اگر نام كاربري و رمز عبور براي ورود به اين وب سايت را نداريد، در بخش New User روي دكمه Proceed كليك نماييد.

بررسي كد

  • در هنگام تعريف فرم، روش ارسال اطلاعات (مشخصه method) را روي post تنظيم كرديم بنابراين اطلاعات از طريق ساز و كار دروني پروتكل HTTP براي صفحه مقصد ارسال مي شوند و قابل رؤيت نيستند.
  • در صفحه مقصد ( process . php ) با استفاده از كدهاي PHP اين اطلاعات خوانده و نمايش داده مي شوند.
  • در اين حالت، از كد براي نوشتن مقدار كنترلي استفاده مي شود كه نام آن در فرم fledname است. با تكميل دانش شما در زمينه برنامه نويسي به زبان PHP مي توانيد در صفحه process.php شرايطي را فراهم بياوريد كه اطلاعات وارد شده، به نشاني شما ايميل شود يا درون پايگاه داده وب سايت شما ذخيره گردد.
  • صفحات پويا با استفاده از يك زبان كدنويسي تحت وب مانند JSP ASP PHP و ، توليد مي گردند.
  • اين نوع صفحات اغلب اوقات با يك پايگاه داده مانند SQL Server Access MySQL و … در ارتباط هستند.
  • صفحات پويا تنها بر روي سرورهاي وب قابل مشاهده هستند چراكه كدهاي آن ها بايد از زبان هاي برنامه نويسي به كدهاي HTML تبديل گردد.
  • با نصب و پيكربندي IIS ميتوانيد يك سرور وب محلي روي رايانه خود ايجاد نماييد.
  • با نصب موتور PHP امكان مشاهده اين نوع صفحات با استفاده از سرور وب محلي به نشاني http : / / localhost : يا 127
    . 0 . 0 . 1 //:http فراهم مي آيد.

ادامه مطلب
امتیاز:
بازدید:
[ ۳ خرداد ۱۳۹۷ ] [ ۰۹:۲۴:۴۷ ] [ emami ]

جاوا اسكريپت زباني است كه نخستين بار توسط شركت Netscape براي توسعه قابليت هاي صفحات وب سايت ايجاد گرديد و امروزه متداول ترين زبان اسكريپت نويسي در ميان طراحان وب سايت است و همه مرورگرهاي مطرح وب از آن پشتيباني مي كنند. آنچه باعث ايجاد و توسعه چنين زباني در كنار HTML گرديد اين واقعيت بود كه HTML صرفا يك زبان طراحي براي تعيين عناصر درون صفحه وب سايت و نحوه چينش آنها به شمار مي رود و نمي تواند كارهايي مانند بررسي فرم جدا، پاسخ به رويدادهاي صفحه با افزودن جلوه هاي تصويري به صفحه را برعهده بگيرد. اما كد هاي جاوا اسكريپت در طراحي وب سايت چه نقشي دارند؟Image result for coding
هنگامي كه يك قطعه كد جاوا اسكريپت درون كدهاي HTML گنجانيده مي شود، مرورگر وب، اين كدها را خط به خط تفسير نموده و نتيجه را روي صفحه نمايش مي دهد. گاهي اوقات هم اجراي كدهاي جاوا اسكريپت مشروط به وقوع يك رويداد (براي نمونه كليك شدن يك دكمه) است. در هر صورت، بر خلاف زبان هاي برنامه نويسي كه در آنها ابتدا كدها بايد اشكال زدايي، كامپايل و سپس اجرا شوند، كدهاي جاوا اسكريپت، خط به خط توسط مرورگر تفسير شده و به اجرا در مي آيند.
پس از عرضه جاوا اسكريپت، تلاش هايي به خصوص از سوي شركت مايكروسافت براي تفيلد از آن صورت گرفت كه نهايتا منجر به ايجاد زبان اسكريپتي VBScript گرديد اما هيچ گاه نتوانست محبوبيت و فراگيري جاوا اسكريپت را پيدا كنند. در نتيجه اين شركت بزرگ نرم افزاري با ارايه زبان Jscript، نسخه مايكروسافتي جاوا اسكريپت را توليد و روانه بازار نمود.
جاوا اسكريپت جزو زبان هاي سمت سرويس گيرنده محسوب مي شود يعني بر روي رايانه كاربر به اجرا درمي آيد؛ برخلاف PHP ASP . NET يا JPS كه در زمره زبان هاي سمت سرويس دهنده طبقه بندي مي شوند براي آشنايي بهتر با اين مفهوم مهم در طراحي وب سايت، مثال زير را با دقت مطالعه نماييد.
فرض كنيد وب سايت يك بانك قصد دارد صفحه اي را ايجاد نمايد تا كاربران با انتخاب نوع سرمايه گذاري و مبلغ مورد نظر، ميزان سود ماهيانه را محاسبه نمايند.

روش اول اين است كه با استفاده از يكي از زبان هاي برنامه نويسي سمت سرويس دهنده، صفحه مذكور پياده سازي شود. در اين حالت وفتي كاربر اطلاعات موردنياز را وارد و روي دكمه محاسبه» كليك مي كند، اين اطلاعات براي سرويس دهنده ارسال شده و پس از انجام محاسبات لازم، نتيجه برگشت داده مي شود، طبيعت اين كار مستلزم يك بار رفت و برگشت اطلاعات و اجرا عمليات روي سرويس دهنده و تاحدي زمان بر است
روش دوم پياده سازي، استفاده از زبان هاي سمت سرويس دهنده مانند جاوا اسكريپت است. در اين حالت، فرمول موردنياز براي محاسبه سود بانكي در قالب يك قطعه كد) در هنگام درخواست نمايش اوليه صفحه براي رايانه كاربر فرستاده مي شود. هنگامي كه كاربر، اطلاعات موردنياز را وارد و روي دكمه محاسبه» كليك مي كند، كد اجرا شده و نتيجه روي صفحه ظاهر مي شود. در اين حالت، رفت و برگشت اطلاعات وجود ندارد، عمليات روي سرويس دهنده كاهش مي يابد و عمليات با سرعت فوق العاده بيشتري انجام مي شود
فرض كنيد همين كار براي اعتبارسنجي داده هاي وارد شده در يك فرم اينترنتي انجام گيرد. به جاي اين كه فرم با اطلاعات ناقص چندين بار براي سرويس دهنده ارسال شود و پاسخ خطا از سمت سرويس دهنده براي رايانه كاربر ارسال گردد، مي توان با استفاده از كدهاي جاوا اسكريپت، عمليات اعتبارسنجي را روي مرورگر كاربر انجام داد تا ضمن جلوگيري از رفت وبرگشت اطلاعات و افزايش بي مورد ترافيك شبكه، فشار كاري روي سرويس دهنده هم كاهش يابد. اين كار در مواقعي كه قرار است برنامه اي بزرگ با دهها هزار كاربر نوشته شود (مانند نرم افزار ثبت نام اينترنتي كنكور سراسري) اهميت خود را به خوبي نشان ميدهد.
علاوه بر اين ها امروزه با جستجو در اينترنت مي توانيد صدها قطعه كد جاوا اسكريپت بيايد كه توسط برنامه نويسان خلاق براي ايجاد جلوه هاي بصري درون مرورگر نوشته شده اند و ظاهر و كارايي صفحات را به نحو خيره كننده اي افزايش مي دهند، نمايش ساعت درون صفحه، تغيير ظاهر اشاره گر ماوس، ظاهر نمودن پيغام روي صفحه و تنها بخشي از قابليتهاي اين زبان اسكريپت نويسي است.

Image result for coding

هنگام معرفي جاوا اسكرييت همواره اين نكته هم مورد تأكيد قرار مي گيرد كه علي رغم تشابه اسمي، رابطه اي ميان جاوا اسكريپت و زبان جاوا وجود ندارد و حتي نگارش اين زبان اسكريپتي به زبان C نزديك تر است.
در مجموع مي توان موارد زير را به عنوان كاربردهاي اصلي جاوا اسكريپت ذكر كرد:

  • خواندن عناصر صفحه و افزودن عناصر و اجزاء جديد به صفحه
  • دستكاري با جابجا كردن عناصر و نوشته ها
  • به اجراي محاسبات رياضي روي داده ها
  • واكنش نسبت به وقوع رويدادهايي نظير بارگذاري صفحه يا كليك شدن دكمه
  • استخراج اطلاعاتي مانند نسخه مرورگر، زمان و تاريخ، ابعاد صفحه و … از مرورگر كاربر
  • اعتبارسنجي دادههاي وارد شده درون فرم و نمايش پيغام هاي مناسب
    جاوا اسكريپت يك زبان اسكريپت نويسي شي گرا محسوب مي شود كه كاربرد آن در طراحي وب سايت روز به روز افزايش مي يابد. امروزه عياراتي مانند 4X (با تلفظ اي جكس) يا JQuery (با تلفظ جي كوئري) در ميان طراحان وب سايت زياد به گوش مي خورد كه هر دو منشاء جاوا اسكريپتي دارند.
    AJAX كه از عبارت Asynchronous JavaScript and XML به معني «تركيب ناهمگام جاوا اسكريپت و XML» گرفته شده، به گونه اي قابليت هاي جاوا اسكريپت و XML را تركيب نموده تا لازم نباشد با وقوع جر رويدادي در صفحه وب سايت، يك بار عمليات رفت و برگشت صفحه به سرويس دهنده انجام شود
    براي نمونه احتمالا در موتورهاي جستجوي معروف مانند Google با Yahoo مشاهده كرده ايد كه كاربر به محض وارد كردن عبارت موردنظر، با فهرستي از پيشنهادهاي موتور جستجو مواجه مي شود كه پيش از اين توسط ساير كاربران مورد جستجو قرار گرفته اند. در اين حالت، صفحه بدون اين كه تازمازي (Refresh) شود عبارت وارد شده را براي موتور جستجو ارسال نموده و نتايج را به صورت پويا نمايش ميدهد.

ادامه مطلب
امتیاز:
بازدید:
[ ۲ خرداد ۱۳۹۷ ] [ ۰۸:۵۱:۵۲ ] [ emami ]
[ ۱ ][ ۲ ][ ۳ ][ ۴ ]
.: Weblog Themes By sitearia :.

درباره وبلاگ

موضوعات وب
موضوعي ثبت نشده است
پنل کاربری
نام کاربری :
پسورد :
نظرسنجی
[#VoteTitle#]
[#VTITLE#]
     نتیجه

لینک های تبادلی
تبادل لینک اتوماتیک
لینک :
خبرنامه
عضویت لغو عضویت
امکانات وب
گوگل پارس

سئو کار حرفه ای / خرید پیج اینستاگرام / باربری / دانلود نرم افزار اندروید  / شرکت خدمات نظافتی در مشهد / شرکت نظافت منزل و راه پله در مشهد / شرکت نظافت راه پله در مشهد / شرکت نظافت منزل در مشهد  /سایت ایرونی  / بازی اندروید  /  خدمات گرافیک آریا گستر  / فروش پیج آماده آریا گستر / نیازمندی های نظافتی / وکیل در مشهد / ارز دیجیتال / نیازمندی های قالیشویی / مبل شویی / املاک شمال  / آرد واحد تهران / فیزیوتراپی سیناطب / sell Instagram account safely / نیازمندی های گردشگری / نیازمندی های سالن زیبایی