گالری عکس آنلاین مانی موفقی و نادیا بخشنده ، با تکنیک عکاسی دیجیتال و بصورت تجربی در جزیره کیش
تکنولوژی ایجاد :
این سایت توسط برنامه PHP نوشته شده است . PHP نرم افزار بسیار قوی و معروفی می باشد که اکثر سایتهای دنیا با این زبان نرم افزاری نوشته شده است. این نوع نرم افزار دارای ویژگیهای زیاد و روش های مختلف جهت تهیه پروژهای طراحی وب سایت ها و یا پرتال ها بسیار حرفه ای و متنوع می باشد , علت ارجحیت این نوع زبان اسکریپتی این است که اکثر امکانات را به طراح جهت اماده سازی نرم افزار اعطا می نماید و تکنیکهای زیادی را در اختیار برنامه نویس قرار می دهد. زبان اسکریپت نویسی پی اچ پی در 78 درصد وب سایتها تا به حال استفاده شده و با توجه به رشد فوق العاده و قابلیت ترکیب با اکثر زبانهای برنامه نویسی و نصب بر روی بستر آپاچی Apache محبوبیت بیشتری را در برابر سایر زبانها و اسکریپت های وب نویسی کسب کرده است . پی اچ در مقایسه با سایر زبانها و اسکریپتها مانند ASP ، ASP.NET ، Perl ، Coldfusion ، Python ، CGI ، JSP ، از قابلیتهای بیشتر و سرعت عمل بالاتری برخوردار بوده و قابلیت ارتباط با بیشتر API های موجود را از قبیل API ها گوگل ، یاهو ، بینگ و ... را داراست .
جاوا اسکریپت یکی از بهترین و قوی ترین زبانهای تحت وب می باشد ، به وسیله جاوا اسکریپت میتوان قابلیتهای بیشماری از قبیل ایجاد ارتباط بین کاربر و وب سایت مانند افکت های نمایشی در گالری های عکس ، فرمهای چندین مرحله ای با ظاهری کاملا متمایز و هوشمند ، نرم افزارهای آنلاین ادیتور عکس ، ایجاد ارتباط متقابل بین وب و بازدیدکننده سایت ، کنترل کامل جزییات مشاهده کننده سایت ، پیگیری موقعیت و زمان بازدید ، استفاده از استایلهای مجزا در یک قالب سایت ، ایجاد افکت های اسکرول و کلیه افکتهای نمایشی روی تمامی اجزا صفحه وب و قابلیت های بیشمار دیگراضافه نمود. از دیگر قابلیتهای جاوا اسکریپت میتوان به کم حجم بودن کدهای آن اشاره کرد و آنکه در حال حاضر توسط تمامی مرورگرها پشتیبانی میشود .
HTML سرواژهٔ HyperText Markup Language و به معنای زبان نشانهگذاری ابرمتن است .اچتیامال، سنگ بنای وب است ، یک زبان رایانهای که برای تدوین قالب و طراحی صفحات وب به کار برده میشود. دستورالعملهای این زبان ، برچسب (Tag) نام دارند که محتوای یک صفحهٔ وب ، به وسیلهٔ آنها ، نشانهگذاری شده و بدینترتیب ، نحوهٔ نمایش آن صفحه برای مرورگرهای وب ، توصیف میشود .یک سند اچتیامال ، یک پرونده مبتنی بر متن (Text–based) است که معمولاً با پسوند htm یا html نامگذاری شده و محتویات آن از برچسبهای اچتیامال تشکیل میشود . مرورگرهای وب ، که قادر به درک و تفسیر برچسبهای اچتیامال هستند، تکتک آنها را از داخل سند اچتیامال خوانده و سپس محتوای آن صفحه را نمایانسازی (Render) میکنند.
MySql یک سیستم مدیریت پایگاه داده رابطه ای (RDBMS) است که امکان ذخیره سازی، جستجو، مرتب کردن و بازیابی داده ها را فراهم می کند. سرور MySQL به چندین کاربر اجازه استفاده همزمان از داده ها را می دهد و دسترسی افراد معتبر به داده ها را تسریع می کند. بنابراین MySQL یک سرور چند کاربره و چند ریسمانه است . اگرچه تاریخچه پیدایش MySQL به سال 1979 بر می گردد اما عرضه عمومی آن از سال 1996 آغاز شده است. این سیستم مدیریتی پایگاه داده ، رایج ترین پایگاه داده کد باز (Open Source) محسوب می شود . رقبای اصلی MySQL عبارتند ازQracle ، Postgree SQL ، Microsoft SQL Server که در برابر این رقبا ، MySQL از مزیت ها و برتری هایی از قبیل : کارائی بالا ، هزینه پائین ، سهولت پیکربندی و یادگیری ، قابلیت حمل و در دسترس بودن کد اصلی بهره مند است .
CSS در اصل گرافیک کدی میباشد که ظاهر گرافیکی سایت را در قالب کدهایی ایجاد میکند ، قابلیتهای استایل شیت ها در کد بودن آنهاست چراکه حجم بسیار پایین تری به نسبت گرافیک های پیکسلی که عکس میباشند ، داراهستند و سرعت بارگذاری صفحات به صورت چشمگیری افزایش میابد ، امروزه استفاده از گرافیک کد به صورت فزاینده رشد کرده بطوریکه به سرعت نسخه های جدید استایل شیت ها CSS2 و CSS2.1 و CSS3 نیز به بازار آمده و از استقبال بینظیری برخوردار شده اند .
Ajax یا ای جکس یا آژاکس ترکیبی از چندین تعامل و تکنیک با یکدیگر است که شامل ارائه استاندارد پایه با استفاده از XHTML و CSS ، نمایش پویا و تعامل با کاربر با بهره گیری از Document Object Model ، تبادل اطلاعات با استفاده از XML و XSLT ، بازیابی غیر همزمان داده ها با استفاده از XML Http Request و اتصال تمامی اجزای عملکرد ها با استفاده از JavaScript می باشد . در واقع یک برنامه کاربردی آژاکس طبیعت Start-Stop-Start-Stop فعل و انفعال در وب را بااستفاده از مطرح کردن واسطی میان کاربر و سرور به نام موتور آژاکس بر طرف نموده است. در ظاهر عملکرد آن بنظر میرسد که مانند اضافه کردن یک لایه به برنامه کاربردی است تا برنامه را کمتر به سمت سرور فرستاده و از آن پاسخ دریافت نمایید.