شاید شما هم همانند من زبان برنامه نویسی اچ تی ام ال را نشناسید اگر میخواهید با این زبان آشنا شوید و خصوصیات و کاربرد های آن را بشناسید توصیه می کنم تا انتهای این مطلب همراه ما باشید .در حقیقت HTML یک زبان نشانه گذاری است، به این معنی که بخش های مختلف توسط اجزایی به نام تگ از یکدیگر جدا شده، که هر کدام دارای کاربرد و خواص وویژگی های مربوط به خود هستند. در حقیقت این تگ ها به مرورگر اعلام می کنند، که هر بخش از صفحه چه نوع عنصری است و به چه صورت باید نمایش داده شود.
زبان HTML، پایه و اساس صفحات یک وب سایت را تشکیل میدهد و اولین قدم برای شروع طراحی صفحات وب محسوب میشود که ما در اینجا این زبان را بررسی کرده ایم .
اچتیامال چیست؟
اچتیامال اختصاری برای عبارت «زبان نشانهگذاری اَبَرمتن» (Hypertext Markup Language) و نباید آن را با زبان برنامهنویسی اشتباه بگیرید. زبانهای نشانهگذاری یا markup به این جهت استفاده میشوند که به مرورگر اعلام کنند چگونه باید صفحات وب را جهت نمایش برای بازدیدکنندگان سازماندهی کند. این سازماندهی میتواند بسته به تمایل توسعهدهنده، بسیار ساده یا پیچیده باشد. اچتیامال شامل یک سری از عناصر است که از آنها برای محصورسازی، پیچاندن، و یا نشانهگذاری بخشهای مختلف محتوا استفاده میشود تا شیوه نمایش آن را به روشی خاص سازماندهی کنیم.
HTML زبان بنیادی طراحی وب سایت
وقتی حرف از طراحی وب سایت به میان می آید، ذهن تمامی افراد ناخواسته به سمت زبان HTML و CSS هدایت می شود. واژه HTML (اچ تی ام ال) مخفف Hyper Text Markup Language به معنی زبان نشانه گذاری فوق متن است. این زبان، زبان استاندارد صفحات وب است و زبان نهایی است که توسط مرورگر ترجمه شده و به کاربر نمایش داده می شود. به طور دقیق تر، شما وب سایتی را به زبان PHP و یا ASP.Net طراحی و برنامه نویسی میکنید، این وب سایت بعد از اجرا بر روی سرور و همینطور سیستم کاربر، تبدیل به قطعه کدهای HTML شده و بر روی مرورگر ترجمه شده و به کاربر نمایش داده می شود.
XHTML مخفف Extensible Hyper Text Markup Language است و تقریبا همانند HTML4 می باشد و این آموزش بر اساس XHTML 1.0 است. پس از مشاهده این آموزش برای تثبیت بهتر مطالب می توانید به آموزش پروژه محور HTML و CSS لینک (+) نیز مراجعه نمایید.
تاریخچه زبان HTML
برای اینکه بدانیم HTML از کجا آمده باید سفر کوتاهی به سال 1991 داشته باشیم. زمانی که آقای Tim Berners-Lee کار خود را روی 18 Tag یا همان برچسب ساده شروع کرد و اولین نسخه HTML را طراحی کرد. HTML روز به روز پیشرفت کرد و در هر نسخه امکانات بیشتری را در قالب تگهای کاربردیتر در اختیار طراحان قرار داد.
به این ترتیب این زبان مشکلات قبلی خود را به مرور رفع کرد. HTML4 در سال 1999 معرفی شد و توانست تا مدتها توسط طراحان وب مورد استفاده قرار گیرد، تا این که بزرگترین تحول تاریخ HTML با معرفی HTML5 اتفاق افتاد. این نسخه از زبان HTML توانست بیش از پیش به توسعه دهندگان در طراحی سایتها کمک کند که در ادامه میخواهیم با آن بیشتر آشنا شویم.
HTML5 چیست؟
در این آموزش HTML به بررسی نسخه ۵ زبان HTML می پردازیم. HTML5 در واقع آخرین نسخه استاندارد HTML می باشد.
با استفاده از تگ های جدید ارائه شده در HTML5 بسیاری از امکانات مفهومی جدید برای صفحات وب فراهم شده است.
در HTML5 بسیاری از امکانات HTML با استفاده از قابلیت زبان جاوا اسکریپت می تواند ترکیب شده و امکانات بسیار زیادی را در صفحات وب برای ما به وجود آورد.
در آموزش رایگان HTML5 برای وبمستران، ما به تمامی این امکانات به صورت کاملا کاربردی و نحوه استفاده از آن ها، اشاره خواهیم کرد.
ابتدا این سوال را مطرح کنم که آیا اصلا می توان اندروید را با آیفون مقایسه کرد ؟ یعنی مقایسه این ها امکان دارد ؟ البته اصلی ترین عاملی که در بین این دو مقایسه می شود، سیستم عامل های موجود است. یعنی به مقایسه سیستم عامل iOS که بیشتر افراد ان را با نام آیفون و سیستم عامل اندروید میپردازیم . اگر بخواهیم از این نظر، یعنی بر اساس سیستم عامل مقایسه را انجام دهیم، می توان به نتایجی دست پیدا کرد. البته به این موضوع هم توجه کنید که هدف از این مقاله، برتری دادن یک سیستم عامل نسبت به سیستم عامل دیگر نیست. بلکه صرفا هدف ما بیان کردن مزایا و معایب هر کدام از این سیستم عامل ها است .
در حقیقت گوشی های آیفون بر اساس سیستم عامل iOS شرکت یا کمپانی بزرگ اپل ساخته شده اند. سیستم عامل تلفن های همراه برند هایی چون ال جی ، سامسونگ ف هواوی و . بر اساس اندروید است .
بررسی تفاوت ها
بررسی هماهنگی نرم افزار با سخت افزار
در گوشی های iPhone سیستم عامل iOS به یک صورت می باشد البته در نوع قرار گیری برخی دکمه ها همچون Home و Power تغییراتی بوجود آمده است، در حالی که بدلیل هسته باز Android تفاوت های فراوانی در نوع طراحی رابط های گرافیکی/کاربری و حتی نرم افزاری در دستگاه های شرکت های مختلف دیده می شود.
اپلیکیشن ها
تعداد اپلیکیشن هایی که برای سیسم عامل اندروید ساخته شده است بیشتر از تعداد اپلیکیشن های سیستم عامل IOS می باشد؛ اما تعداد اپلیکیشن های کاربردی در هر دو سیستم عامل تقریباً برابری می کند. اما یکی از مسائل مهم این است که در پلی استور تعداد برنامه های رایگان نسبت به اپ استور بیشتر است.اما همچنان تعدادی از اپلیکیشن ها و بازی ها ابتدا برای IOS ارائه می شوند.
برنامه های کاربردی و سیستم اصلی
شرکت های اپل و گوگل برنامه ها و بازی های فراوانی را در اختیار کاربران قرار داده اند، این باعث آن شده است که تمامی نرم افزارها در قالب این دو سیستم عامل ارائه گردند. البته بسیاری از نرم افزار ها مخصوص به یکی از این سیستم عامل ها می باشد و برخی کاربران در این خصوص با مشکل مواجه می شوند.
یکی از مهمترین مزیتهای اپل این است که دستگاههای این کمپانی به راحتی با یکدیگر مچ میشوند. این ویژگی به شما کمک میکند کار و اطلاعات خود را به راحتی بین آنها انتقال دهید و در وقت خود صرفه جویی کنید. برای مثال با قابلیت Handoff میتوانید صفحات وب را در مرورگر سافاری (Safari) آیفون خود باز کرده و آنها را در ایپد یا مک خود مشاهده کنید و یا تماس خود را بین آنها انتقال دهید. همچنین با قابلیت کلیپ بورد جدید آیفون شما با کپی کردن عکس، متن یا لینک مورد نظر خود، میتوانید آن را در دستگاههای دیگر اپل نیز مشاهده کنید.
طراحی و قیمت
بعضی از گوشی های اندروید مانند سامسونگ S7 و گوگل پیکسل ، یک طراحی جذاب را در مقایسه با آیفون 7 پلاس ایجاد کردهاند .
با کنترل هر مرحله از فرآیند تولید، اپل میتواند کیفیت آیفون را تضمین کند ، اما این نیز در مورد تولید کنندگان اصلی گوشی های اندرویدی نیز صادق است.
همچنین باید تأکید کرد که اپل تنها گوشی های با کیفیت بالا را تولید می کند ، و این شرکت علاقه مند به تولید اقتصادی آیفون نیست . از سوی دیگر برخی از گوشی های اندروید ، ساده و زشت هستند. برخی از گوشی های اندروید از لحاظ زیبایی شناختی ، زیبا نیستند اما آنها می توانند نیازهای کاربر را با هزینه کم در مقایسه با قیمت آیفون کنند .
شخصی سازی
به نظر من مهمترین برتری اندروید بر iOS امکان شخصی سازی بالاست. در شرایطی که در iOS تنها کاری که میتوانید انجام دهید تعویض والپیپر است اندروید میتواند چنان قدرت شخصیسازی را برایتان فراهم کند که هر روز گوشیتان کاملاً متفاوت از روز قبل به نظر برسد. چندمورد از مهمترین آنها به این شرح است:
کیبرد: با اینکه کیبرد iOS کیبرد مناسبی است اما کیبردهایی مانند SwiftKey و Swype تایپ متون را بسیار سریعتر از حالت سنتی کردهاند و با تمهای مختلف میتوانند تایپ را برایتان جذاب کنند.
کنترل دقیق پردازنده: در اندروید با کمی مهارت و البته ریسک میتوانید به راحتی سرعت پردازنده و GPU دستگاهتان را به همراه ولتاژ تنظیم کنید تا در مواقع نیاز سرعتی بالاتر از حد معمول داشته باشید و در شرایط خاص کمترین مصرف شارژ را از باتری ببرید.
لانچرها: لانچرهای اندرویدی قابلیت تعیین تعداد و اندازه آیکنها، تغییر آیکن، کشوی اپلیکیشنها و … را میدهند که در ادامه بیشتر به آن میپردازیم.
لایو والپیپرها: والپیپرهای متحرک یا لایو با اینکه کمی مصرف شارژ گوشی را افزایش میدهند اما زیبایی خاصی به محیط کاربری میدهند. برخی از این لایو والپیپر ها با توجه به شرایط زمانی تغییر میکنند و هنگامی که پیام جدیدی دارید شکل خاصی را روی صفحه نمایش داده و با لمس صفحه عکس العمل نشان میدهند.
در iOS خبری از اپلیکیشن های ناخواسته نیست
در موبایل های اندرویدی ممکن است اپلیکیشن های ناخواسته ای ببینید که از سوی کمپانی سازنده یا اپراتور طرف قرارداد آن در گجت نصب شده اند که پاک کردن آنها از موبایل یک دردسر درست و حسابی است. البته سامسونگ و چند کمپانی دیگر با جمع آوری این اپ ها در یک فولدر، از رنج در دید بودنشان تا حد زیادی کاسته اند اما هنوز هم این اپلیکیشن ها فضای زیادی از حافظه موبایل را به خود اختصاص می دهند.
اما در آیفون، به هیچ وجه اپلیکیشنی که به طور پیش فرض توسط اپراتور طرف قرارداد نصب شده را نخواهید دید و همین به موبایل های اپل ظاهری تمیز و شیک تر بخشیده.
درباره این سایت