طراحی وب سایت در کرج
026-34204893
09101013858

بایگانی برچسب‌ها : HTML5

HTML5 | طراحی سایت | طراحی وب سایت در کرج | کیان تجارت فاوا

توسعه HTML5

توسعه HTML5

توسعه HTML5 تلاش مداوم یک کنسرسیوم از بسیاری از توسعه دهندگان نرم افزار و دیگر گروه های صنعت علاقه مند برای به روز رسانی و تجدید نظر در زبان نشانه گذاری بیش از حد (HTML)، که زبان اصلی در قلب وب جهان گستر است.

گروه کار فناوری کاربرد وب Hypertext (WHATWG) در سال ۲۰۰۴ کار بر روی HTML5 را آغاز کرد که توسط یان هیکسون از گوگل، وارز و دیوید هیات از اپل ویرایش شده است.

استاندارد مشخصات HTML5 در حالتهای پیش نویس مختلف در W3C (World Wide Web Consortium) است که با پیش نویس HTML5 WHATWG در سال ۲۰۰۷ شروع به کار کرد.

همانند تقریبا هر فرایندی که توسط کمیته غول پیکر و یا گروه کمیته ها اجرا می شود، توسعه HTML5 پشت سر برنامه های پیش بینی شده خود برای تکمیل برنامه اجرا می شود.

در حالی که برخی از بخش های مشخصات HTML5 پایدار هستند و در محصولات جدید اجرا می شوند، انتظار نمی رود که تمام پروژه HTML5 تا اواخر سال ۲۰۲۲ تکمیل شود.هدف از این کار پیچیده، داشتن یک استاندارد صنعتی است که توسط همه شرکت کنندگان توافق شده است.

 

توسعه HTML5 در نظر گرفته شده برای تولید یک پلت فرم منبع باز قابل استفاده است که می تواند در برنامه های مرورگر در سراسر اینترنت توسط چندین فروشنده استفاده شود به طوری که هر کسی بتواند به توسعه برنامه های جدید کمک کند و هیچ یک از فروشنده های تک کنترل جنبه های خاصی از اینترنت نخواهند داشت.

HTML5 به طور بالقوه می تواند پلاگین هایی مثل Adobe Flash، JavaFX و Microsoft Silverlight را منسوخ سازد، زیرا انتظار می رود که پلتفرم جدید قابلیت های جریان ویدئو را به برنامه های مرورگر اضافه کند.

با وجود برنامه توسعه طولانی مدت، برخی از جنبه های HTML5 در مرورگرهای جدید در حال اجرا هستند. فایرفاکس ۳٫۵، گوگل کروم و مایکروسافت اینترنت اکسپلورر ۸ همه ویژگی های HTML5 را شامل می شوند.

تکنولوژی Canvas، اختراع شده توسط اپل، یک ویژگی گرافیکی مبتنی بر مرورگر ۲D است. بوم در مرورگر جدید Opera Software گنجانده شده است. اپرا قصد دارد قابلیت های ویدئویی HTML5 را در مرورگر خود به زودی اجرا کند.

مرورگر Safari اپل از Canvas پشتیبانی می کند و همچنین دارای ویژگی های ویدیویی و صوتی اچ تی ام ال ۵است.به عنوان یک تلاش برای ایجاد یک استاندارد واحد برای توسعه همه مرورگر وب، HTML5 دارای نقاط قوت و ضعف بسیاری است.

مدت زمان لازم برای تکمیل پروژه نشان دهنده پیچیدگی تلاش است. واقعیت این است که تمام بازیکنان اصلی صنعت فناوری اینترنت در این پروژه دخیل هستند، اما این باعث مشکلات خاصی نیز می شود.

به عنوان مثال، تلاش برای ترکیب قابلیت های ویدئویی در مرورگرها بدون نیاز به پلاگین های اختصاصی مانند فلش یا سیلورلایت، منافع Google در YouTube را که بر تکنولوژی فلش و مایکروسافت متمرکز است و سرچشمه های زیادی در Silverlight دارد تهدید می کند.

اپل به شدت درگیر تلاش برای ترکیب اچ تی ام ال ۵ در بسیاری از برنامه های کاربردی مرورگر تلفن همراه خود است. چارچوب Sproutcore آن است که به منظور سرعت بخشیدن به توسعه برنامه های کاربردی بر اساس استانداردهای وب بدون نیاز به پلاگین های خارجی طراحی شده است.

همانطور که اچ تی ام ال ۵همچنان در حال تکامل است، توسعه برنامه های کاربردی را که با تمام مرورگرهای وب سازگار است، ساده می کند. در Optimum7، ما به قابلیت و قابلیت جستجو در اچ تی ام ال ۵و همچنین کاربر دوستی اختصاص یافته ایم.

 

Tagged
جاوا اسکریپت | طراحی سایت در کرج | طراحی وب سایت در کرج | کیان تجارت فاوا

جاوا و جاوا اسکریپت

جاوا و جاوا اسکریپت

یک مشکل رایج برای برنامه نویسان، دو زبان برنامه نویسی جاوا و جاوا اسکریپت را گیج می کند. در حالی که دو زبان برخی از شباهت ها را به اشتراک می گذارند، جانوران بسیار متفاوت هستند و معمولا در برنامه های مختلف استفاده می شوند.

جاوا یک زبان برنامه نویسی عمومی است که توسط Sun Microsystems به عنوان راهی برای اجازه دادن به برنامه نویسان “نوشتن یک بار، اجرا در هر نقطه”.

کد جاوا در داخل یک ماشین مجازی اجرا می شود، بنابراین یک برنامه جاوا می تواند بدون آنکه توسعه دهنده مجبور باشد نگرانی در مورد معماری و سیستم عامل های مختلفی که برنامه ممکن است اجرا شود، توزیع شود.

از سوی دیگر جاوا اسکریپت یک زبان برنامه نویسی است. این تنها هدف در داخل صفحات وب است. وقتی یک مرورگر وب صفحه را بارگذاری می کند، کد جاوا اسکریپت داخل آن را اجرا می کند. کد می تواند نحوه نمایش و کارکرد صفحه وب را تغییر دهد.

به عنوان مثال، کد جاوا اسکریپت می تواند برای ایجاد یک منوی کشویی استفاده شود که هنگامی که روی آن کلیک می کنید، یا یک گالری عکس که در آن تصویر نمایش داده شده هر چند بار تغییر می کند، گسترش می یابد.

این تفاوت در کتابخانه های این دو زبان واضح تر است. جاوا دارای یک کتابخانه استاندارد بزرگ است که در استاندارد جاوا استاندارد شده است. این به برنامه نویسان جاوا اجازه می دهد تا هنگام نوشتن کد از ابزارهای متنوع استفاده کنند.

کتابخانه استاندارد جاوا اسکریپت بسیار کوچکتر است و معمولا به کار با کد HTML در صفحه وب مرتبط است.

علاوه بر گیج کردن دو زبان این واقعیت است که جاوا نیز می تواند در یک صفحه وب به صورت یک اپلت جاوا مورد استفاده قرار گیرد. این قسمت کوچکی از صفحه وب است که کد جاوا اجرا می شود و در پنجره مرورگر نمایش داده می شود.

اپلت های جاوا به طور کلی برای ایجاد چیزهای پیشرفته تر در مرورگر استفاده می شود، به عنوان مثال بازی. جاوا اسکریپت به اندازه کافی قدرتمند نیست تا یک بازی پیچیده ایجاد کند، بنابراین جاوا مورد استفاده قرار می گیرد.

این جایی است که مزایای مستقل از پلتفرم جاوا در می آید. تا زمانی که مرورگر وب دارای پلاگین جاوا (و اکثر آن ها) باشد، کد بدون توجه به مرورگر وب مورد استفاده قرار می گیرد. این را نمی توان برای جاوا اسکریپت، که اغلب در مرورگرهای مختلف وب متفاوت اجرا می شود، نیاز به هک های سازگاری مختلف است.

و با وجود این واقعیت که هر دو می تواند به عنوان زبان های وب مورد استفاده قرار گیرد، جاوا اسکریپت برای برنامه نویس وب مشتاق برای یادگیری بسیار مهم است.

سادگی جاوا اسکریپت نیز به این معنی است که آن را به سرعت اجرا می کند، به طوری که چیزهای کوچک شما ممکن است بخواهید به یک صفحه وب اضافه کنید، توسط ماشین مجازی جاوا نباشید. دلیل این است که چرا جاوا در وب بیشتر از اینترنت استفاده نمی شود؛ چرا که آن را کند می کند.

یک اپلت جاوا نیاز به بارگذاری پلاگین جاوا بزرگ دارد و برای همه پروژه های وب اما بزرگ، مخصوصا زمانی که ابزارهای انعطاف پذیر مانند HTML5 بیشتر در وب استفاده می شود، سرایت می کند.

جاوا و جاوا اسکریپت دو زبان برنامه نویسی متفاوت هستند. هر کدام از آنها دارای کاربردهای خود هستند، اما با یکدیگر قابل تعویض نیستند.

 

Tagged