گلفروشی کوچکی دارید. حصولوکارتان برنده میباشد و میخواهید گسترشش دهید. گرانقدرترش کنید. کسی به شما پیشنهادی میدهد. «چرا مغازهی والاخیس؟ بیا و اینترنتوب سایت بزن، فروش آنلاین گلوگیاه. در اینستاگرام هم بهراحتی می توانی تبلیغ کنی. تصویب سفارش و تمامیچیز هم آنلاین میشود.»
توصیه نه می باشد. امروز و آتی برای استحصالوکارهای آنلاین می باشد. در دنیایی معاش میکنیم که از روش اینترنتوبسایتها خرید میکنیم، قبض پرداخت میکنیم، دانش گاه تصویباسم می کنیم، مالیات پرداخت می کنیم و رزومهی آنلاین میسازیم و از تجربیات حرفهای خودمان سخن می زنیم و تجربه دیگر افراد را میخوانیم (Linkedin) و خیلی شغل های دیگر.
اما، اینکه بشود با یک اینترنتتارنما همهی این امور را کرد، برای ما معمولی هست. چیزی که ۱۵ سال پیش معمولی نبود، به هیچ عنوان اینگونه اینترنتوبسایتهایی وجود فرنگی هم نداشت. زیرا امکان ساخت وب سایتسایتهای فروشگاهی وجود نداشت. وب با نوعی دیگر از صفحه های و اینترنتتارنماها استارت شد: صفحه ها اینترنت استاتیک (ایستا).
زمانهها سپری شد تا نوع دیگری از اینترنتسایتها متولد شدند. اینترنتوب سایتهایی که با آنها می گردد همگی شغل کرد: وبسایت داینامیک (دینامیک). این دو نوع تارنما دقیقا چهچیزهایی هستند و چهچیزهایی نیستند؟ چه فرقهایی با هم دارند؟ چه کارکردهایی داراهستند؟ کدام نوع برای چه کاری مطلوب است؟
این نوشتهیعلمی قصد داراست تا شمارا با وب سایتهای Static (ایستا) و Dynamic (پویا) آشنا نماید و به سؤالات مرتبط با این دو نوع تارنما جواب دهد. ولی اولیه باید مقداری در امر اینکه اینترنتوبسایت چیست و چه پیشینای دارد حرف کنیم.
آنچه دراین نوشته خوا هیم داشت
تفاوتهای اینترنتوب سایت استاتیک (ایستا) و داینامیک (پویا)
اینترنتتارنما استاتیک و کاربردهایش
وبسایت استاتیک و مزایا و معایبش
اینترنتتارنما داینامیک و کاربردهایش
وبسایت داینامیک و مزایا و معایبش
وبسایت استاتیک داشته باشیم یا این که داینامیک؟
عدهبندی و بهرهگیری
نویسنده
مهدیه اسماعیلی
تفاوتهای اینترنتوب سایت استاتیک (ایستا) و داینامیک (پویا)
اینترنتوب سایت چیست؟ می گردد جوابهای مختلفی بهاین سؤال بخشید. از شایسته ترین و جامعترین جوابها بهاین سؤال این می باشد که بگوییم «اینترنتوبسایت قابل انعطافافزاری میباشد که روی سرور اینترنتی نصب میگردد و ازطریق دامنه دردسترس مخاطب قرار می گیرد.» پس اینترنتوب سایتها نرم افزار (تیمای از کدها که همت خاصی داراهستند)، دامنه (اسم و نشانی منحصر هر وبسایت) و هاست (سرور) دارند.
استارت، تارنماها را با HTML میساختند. html گویش علامتگذاری برای اکران داده ها میباشد که ساختار کلی وبسایت با آن ساخته میگردد. html کافی خلا و برای اینکه بشود به سایتها استایل اعطا کرد و صفحه ها را پیاده سازی کرد CSS (تکمیل کننده html) صحیح شد. با همین دو میگردد وب سایتهای بسیار ابتدایی و معمولی را نوشت. وبسایتهایی با صفحاتی مشابه بروشور که تنها میگردد در آن اطلاعاتی را وارد کرد، همین. تارنماها و صفحه های استاتیک یا این که ایستا دقیقا همین میباشند: وب سایتهایی بروشورمانند.
سایت ایستا را مروگرها می توانند پردازش نمایند. یعنی الزاما به مقرداده (سرور) نیازی وجود ندارد. صحیح برعکس وبسایتهای داینامیک یا این که پویا، (وبسایتهایی مانند آمازون). وب سایتهایی که میشود در آنان توصیه تصویب کرد، پول پرداخت کرد، اکانتکاربری صحیح کرد، کامنت در آن نوشت و … . این سایتها علاوهبر چیزهایی که کاربر میبیند (فرانتاند یا این که Client-side)، بکاند یا این که Server-side هم دارند.
هر اینترنتتارنما داینامیکی به مقرداده نیاز داراست. مقرداده (Database) گروهای از دادههاست (ساختاریافته یا این که نیافته) که داخل سرور ذخیره میگردند. داده ها سایت داینامیک، برعکس سایت استاتیک، در کدها و فایلها ذخیره نمیشود، بلکه در مقرداده ذخیره می شوند. بههمینبرهان، وبسایت داینامیک به گویشهای اپلیکیشننویسی سمت سرور (از جمله PHP) هم نیاز دارد.
اینترنتوبسایت استاتیک و کاربردهایش
بگذارید مقداری بیشتر در زمینه ی وب سایتهای استاتیک و خصوصیتها و کاربردهایش صحبت کنیم. در وب سایت ایستا می شود علاوهبر CSS، از گویش اپلیکیشننویسی سطح بالایی بهاسم Javascript هم استفاده نمود. در شرایطیکه گفتیم وب سایت ایستا بی آلایش و ابتدایی میباشد، خواسته این خلا که نمیشود در این سایت رنگ، عکس یا این که دیگر المانهای بصری را داشت. نمیشود با این وبسایت تعاملی داشت یا این که از آن درخواستی کرد.
درین وبسایت محتوای صفحه های تغییری نمیکنند و اثبات میباشند. استفاده کننده و مرورگر وی نقشی در اینکه محتوای کاغذ چه باشد و چطور اکران داده شود ندارد. ( البته، درحالتی که شما وارد تارنما آمازون گردید، سایت میفهمد شما از جمهوری اسلامی ایران میباشید و در حالتیکه بخواهید کالایی بخرید به شما پیغام می دهد که به کشور ایران چیزی ارسال نمینماید.) صرفا تعامل ممکن کلیک روی پیوندها و پرکردن هیبت (به عنوان مثال هیبت تماس) میباشد. تعداد صفحات وبسایت ایستا هم معمولا اثبات است.
به عبارتیطور که معین است کاربردهای سایت استاتیک زیاد وجود ندارد. میشود از صفحه ها و وب سایتهای استاتیک در موارد ذیل بهره مند شد:
وب سایتهایی که تعداد صفحه ها کمی دارند.
وب سایتها یا این که صفحاتی که فقط میخواهند اطلاعاتی را به مخاطب اکران دهند تا وی بخواند یا این که پرینت بگیرد.
وبسایت استاتیک و مزایا و معایبش
مزایای وبسایتهای ایستا:
پیاده سازی و ایجاد کرد این تارنماها نادرهزینهخیس می باشد. داشتنش نیازی به مهارت زیاد و قابل انعطافافزارهای غامض ندارد. شاید حتی نیازی به اجارهی سرور هم نباشد.
ایجاد کرد اینترنتتارنماهای ایستا فرصت یه خرده هم میبرد زیرا عدم وضوح خاصی ندارد.
این اینترنتسایتها سریعخیس لود می گردند.
بازیابی داده ها و کدهای سایتهای استاتیک بعداز هکشدن وا رفتهخیس است. در اصل امنیت این وبسایتها بیشتر هست زیرا اطلاعاتی را از مخاطب نمیگیرند تا ذخیره نمایند.
معایب وبسایتهای ایستا:
چیزی بهاسم ساختن تجربهی کاربری برای وب سایتهای استاتیک نیست، زیرا کاربر کاری نمیتواند در وبسایت جاری ساختن دهد تا بخواهد تجربهای از تعامل با وب سایت داشته باشد.
تک تک صفحه های ایستا ساختار html یکسانی دارا هستند. بههمیناستدلال، هر نوع تغییر تحول یا این که دستکاری ساختار یا این که محتوا را باید با تغییرو تحول کدنویسیها و برای کل صفحه ها انجام بخشید، که به طور طبیعی فعالیت زمانبریست.
اینترنتوب سایت داینامیک و کاربردهایش
هر سایتی که اطلاعاتی را از استفاده کننده بگیرد تا پردازشی (در Server-side) روی آن اجرا دهد و سپس بهره را به کاربر برگرداند، هر شیتای که مخاطب بتواند در آن کاری (action) اجرا دهد و درنتیجه محتوای صفحه با هرکاری که کاربر اعمال می دهد تغییر تحول مینماید؛ وب سایت و ورقهی دینامیک یا این که پویاست. به عبارتیطور که پیش از این هم اشاره شد، مثالی بارز سایت داینامیک وب سایتهای فروشگاهی میباشند.
مثالهای دیگری از پویایی عبارتانداز: وقتی وارد سایتی میشوید و پیامی برایتان ظواهر میگردد که «میخواهی ایمیلت را بده تا خبرنامهی ما را اخذ کنی»، هربار که در سایتی login می کنید، هنگامی وارد اینترنتوب سایت یک کلینیک میشوید و آنلاین وقت میگیرید، زمانی وارد تارنما دانش گاه می شوید و آنلاین تعیین واحد میکنید، یا این که هنگامی قبض آب را پرداخت می کنید.
برعکس سایت استاتیک که کاری با پردازش داده ها و درنتیجه بکاند نداشت، وب سایت داینامیک با بکاند و زبانهای آن (Python ,Java C++, PHP) بسیار سروکار دارد. درواقع، در تارنما داینامیک برای پردازش داده ها از لهجههای Client-side و Server-side باهم به کارگیری میشود، زیرا پردازشها را سرور و مرورگر اجرا میدهند.
کاربردهای وبسایتها و صفحات پویا به طور طبیعی بیشتر است و هرروز بیشتر هم میگردد. سایت پویا یعنی تعامل و تلاش. تارنما داینامیک تجهیزات متعددی به طراح و همینطور مخاطب می دهد. سایتهای داینامیک محدودیتی در تعداد صفحه ها ندارند (به عنوان مثال دیجیکالا که برای هر کالا یک کاغذ دارااست) و در صفحه ها پویا مخاطب میتواند داده ها بدهد و بگیرد، کاری ایفا دهد و از تارنما هم بخواهد تا کاری برایش ایفا دهد.
سایت داینامیک و مزایا و معایبش
مزایای وب سایتهای داینامیک:
اذنی تعامل با مخاطب را می دهند و درنتیجه وبسایتهایی جالبترند برای مخاطب.
تارنماهایی کاربردیخیس و عملیاتیخیس میباشند.
درین سایتها قابلیت اخذ و ذخیرهی منظم داده ها یوزرها وجود دارد.
در وب سایتهای پویا این قابلیت و امکان میباشد که محتوای متناسب با نیاز هر مخاطب به وی اکران داده گردد.
در وبسایتهای پویا قابلیت و امکان بهکارگیری تکنیکهایی مانند AJAX برای ارتقای همت وبسایت وجود دارد.
معایب سایتهای پویا:
هزینهبلندتر میباشند، زیرا به مهارت و تخصص بیشتری نیاز میباشد و همینطور مشاجره پیاده سازی رابط کاربری و تجارب کاربری نیز پیش می آید.
به طور طبیعی پیاده سازی و طراحی وبهای داینامیک وقت گیرخیس و مجالبرتر هم میباشد.
از تارنماهای ایستا کندترند.
خطر حملهی هکرها و سرقت داده ها از آنها بسیار بالاست.
تارنما استاتیک داشته باشیم یا این که داینامیک؟
If you want to build a website, you need to make your choice based on the purpose of the site and the available resources that you have.
در صورتیکه می خواهید اینترنتسایتی داشته باشید، باید براساس مقصود آن سایت و منابعی که دارید در باب نوع آن (استاتیک یا این که داینامیک) تصمیم بگیرید.
چرا می خواهید تارنما داشته باشید؟ چه معیار پول و وقت می خواهید صرف آن بکنید؟ می بایست بدین دو سؤال جوابهای ظریف و پرنور بدهید تا معلوم شود وبسایت static برایتان مطلوبخیس می باشد یا این که Dynamic. در حالتیکه دستیابیوکار آنلاین دارید و میخواهید چیزی بفروشید باید وب سایت داینامیک را انتخاب فرمائید.
ولی در صورتیکه برای مثال عکاس هستید و میخواهید سایتی داشته باشید که مثالای از کارهایتان را آنجا بگذارید بههمپا نشانی پست الکترونیک و شماره تماستان، وب سایت ۳ یا این که ۴ ورقهای ایستا کار شمار را منش میاندازد. درصورتی که HTML و CSS هم بلد باشید، میتوانید روی کامپیوتر خودتان و با به کارگیری از ++Notepad آن را بسازید و نیازی به هیچچیز دیگری هم ندارید.
جمعبندی و فایدهگیری
۱. اینترنتسایتها با صفحه ها ایستا استارت کردند. اما تکنولوژیهای کامپیوتری و استعمال از وب گسترش یافت و بههمیناستدلال به وب سایتهایی نیاز بود کاربردیخیس و عملیاتیخیس.
۲. گرچه وب سایتهای داینامیک جذابیتها و مزایای بیشتری دارا هستند و داشتن آن ها ارجح بر تارنماهای استاتیک است، شاید وب سایت ایستا پاسخگوی نیاز شما از داشتن یک اینترنتوبسایت باشد.
۳. در صورتیکه یادگرفتن ساخت وب سایت را گذرانده باشید، خودتان بهراحتی میتوانید صفحه ها و وبسایت استاتیک صحیح فرمایید و حتما با یه خرده یاری ماهر و یک سرور میتوانید از پس ساخت وب سایت پویا هم بربیایید.
- دوشنبه ۱۴ آذر ۰۱ ۰۹:۰۲
- ۲۱ بازديد
- ۰ ۰
- ۰ نظر