Новости
- ASP-хостинг: критерії вибору
- Переваги ASP.NET перед ASP
- Який хостинг вибрати: на базі Linux або хостинг ASP NET?
Windows-хостинг - послуга хостингу на сервері під керуванням операційної системи Windows Server. ОС включає в себе системні бібліотеки, необхідні для веб-сайтів, створених на базі ASP і NET Framework.
Windows-хостинг (він же хостинг ASP NET або ASP-хостинг) варто вибирати, якщо вашому інтернет-ресурсу необхідна підтримка таких технологій, як ASP.NET, ASP або бази даних MS SQL **, а також якщо сайт створений на CMS DotNetNuke або використовує специфічні модулі та програмне забезпечення, яке працює виключно в середовищі Windows. Це стосується додатків і компонентів SharePoint, баз даних MS Access, ресурсів WRM (Windows Resource manager'а) та інших програмних продуктів Microsoft. Крім перерахованого вище, є безліч затребуваних веб-скриптів, що працюють тільки під Windows: BlogEngine.NET, mojoPortal, AtomSite.
ASP-хостинг: критерії вибору
Windows-хостинг може бути Shared-хостингом, VPS, WebMatrix-хостингом, хостингом на фізичному сервері дата-центру провайдера. Може використовувати хмарні технології, як сервер може виступати домашній комп'ютер або сервер офісної мережі. Якщо в пакеті провайдера явно не згадуються ASP.MVC, ASP.NET або ASP, мова скоріше йде про Linux-хостингу, що не підтримує веб-технології Microsoft.
Підбираючи місце для готового або знаходиться в процесі розробки проекту на платформі ASP NET, слід врахувати програмні можливості і апаратні показники фізичного або виділеного сервера. Оцініть достатність пропонованої хостером швидкості передачі даних, ресурси процесора, обсяг дискового простору і інші апаратні характеристики фізичного сервера або ресурси віртуального сервера. Зазвичай діє просте правило: більше апаратних ресурсів - дорожчий пакет.
При оцінці програмних можливостей, які дає хостинг ASP NET, врахуйте версію операційної системи Windows і SQL Server, наявність підтримки необхідних версій веб-платформи ASP.NET (MVC). Якщо, наприклад, інтернет-проект працює з БД MSSQL Server 2014 і ASP.NET MVC5, логічно шукати windows-хостинг з SQL Server 2014 і MVC5, а не більш ранніх версій. В іншому випадку частина компонентів вашого проекту може просто не підтримуватися на рівні провайдера послуг хостингу.
Переваги ASP.NET перед ASP
Технологія Microsoft ASP застаріла ще в кінці минулого століття. У 1997 році Марком Андерсом і Скоттом Гатрі була розроблена практично нова платформа ASP.NET, спочатку писалася на Java під робочою назвою XSP.
У порівнянні із застарілою ASP нова платформа має ряд переваг:
більш висока швидкість виконання компилируемого коду;
за допомогою controls, призначених для користувача елементів управління, легше виділяються часто використовувані шаблони (наприклад, меню сайту);
можливість розширення бібліотек класів і елементів управління, що прискорює і спрощує розробку додатків для проекту, що використовує хостинг ASP NET;
можливість написання коду на Delphi.NET, VB.NET, J #, C # та ін .;
велика частина помилок виявляється на стадії розробки;
можливість кешування даних, як частини сторінки, так і всієї сторінки;
розширена подієва модель;
можливість завдання шаблонів оформлення веб-сторінок за допомогою master-сторінок;
вбудована підтримка AJAX;
розширювана модель серверних елементів управління і обробки запитів;
«Code behind»: можливість поділу бізнес-логіки і візуальної частини по різних файлах;
підтримка CRUD-операцій під час роботи з таблицями за допомогою GridView.
Крім перерахованого вище, ASP.NET працює швидше ряду альтернативних технологій, які базуються на скриптах.
Який хостинг вибрати: на базі Linux або хостинг ASP NET?
Windows Server, серверна ОС Microsoft, коштує грошей, а Linux безкоштовний. Платний продукт передбачає ряд бонусів, таких як повноцінна підтримка ОС розробником, можливість автоматичного оновлення, оперативне усунення багів. У той же час системи Unix / Linux також досить якісні.
Якщо у вашому проекті немає динамічного вмісту (багатосторінкових форумів, кошиків товарів і форм обміну миттєвими повідомленнями), веб-сайт може повноцінно функціонувати на windows-акаунті і платформі Linux. При наявності динамічного змісту, особливо використовує веб-технології ASP.NET, безумовно, варто вибирати windows-хостинг. Інші засоби розробки динамічного вмісту (Python, Perl, PHP та ін.) Зазвичай працюють з обома операційними системами, з Windows Server і рішеннями на базі Unix / Linux. Висновок: вибір платформи коштує проводити виходячи із завдань проекту. Якщо проект використовує можливості технології ASP, однозначно знадобиться Windows-хостинг.
Який хостинг вибрати: на базі Linux або хостинг ASP NET?