десктоп приложение или уеб-базиран клиент, това е въпросът! # Technology SED #ecmj

"Какво да кажем за Bentley сънувах нещо за Maserati,
Риболовът, футбол, страната с приятели ... "
Група Бръмбарите

Исках нещо провокативно статия, така да се каже нещо настроение нашата професионална общност. Достатъчно неясни статии и философски разсъждения. Така че ние споделяме в фенове двата отбора "на Coca-Cola - скиори - сърфисти" срещу "любителите на Pepsi - сноубордисти -. Kiters" Резултатът 0-0. Ние започваме!







Правила и критерии за оценка

Първо, нека да се дефинира какво ще се счита за настолно приложение, както и че Web клиента:

Ако използвате някоя от тези клиентски приложения може да се използва тристепенна архитектура - Алилуя! Термините "мазнини" и "тънък" клиент тук не тъкат. Уеб клиент не може да се създаде "тънък", точно както с десктоп приложения до максималната обработка лифт бизнес логиката.

Това всеки от потребителите, собствениците на системи, архитекти и офицерите по сигурността в очакване на продукта и приложението на клиента:

  • Функционалност, лекота на използване и ефективност;
  • Възможност за персонализиране и дизайн;
  • Мобилност и лекота на актуализиране;
  • Скалируемост и различни платформи;
  • Сигурност и надеждност;

За простота приемем, че всеки успешен удар - 1 точка, защото безсмислено да се сравняват, което е по-важно мобилност и сигурност.

Надявам се да се разбере и можете да започнете да "играят". Звукови екипи химни втурнаха ...

първият период

Във всяка от втората тръжна документация (ако не и повече) в техническите изисквания, можете да видите изискванията за наличието на уеб-клиент или уеб достъп. Има един разумен въпрос ", вие това е причината, в допълнение към това, което е на мода?"

Като правило, такива изследвания:

Някои от тези ползи могат да бъдат постигнати и във вариант с десктоп приложения, използващи ПРСР подходи, правила за домейна и така нататък. Но като цяло, въздействието на наказателното поле и 1-0 в полза на уеб клиента. Whistle халфовата линия.

втори период

Всички купувачи искат да видят "своя" продукт, който е различен от много други. Разбира се, че е трудно да се надявам, закупуване на масивен опаковка на продукта. И това "друго" да направи, е много по-скъпо и риск. Но не и в сферата на ИТ.







Обща мода на кожи, по мое мнение, вече е отминала, или аз съм стар, и не са с класическия "лицето" на аудио плеър за мен не е фундаментално. Въпреки това, възможността за промяна на цвят оцветяване, лога, икони, шрифтове базови интерфейси - един хубав бонус за клиента. Десктоп приложения могат да предоставят възможността за използване на цветни теми, персонализирате отделните елементи на потребителския интерфейс, но уеб приложения, използващи Cascading Style Sheets, за да се справят с него е ясно по-добре. Възможност за персонализиране определя от степента на развитие на софтуера, както и вида на клиентско приложение, не трябва да имат специална роля. 2-1 и "brauzerniki" все напред.

Функционалност - най-важно условие за всеки софтуерен продукт. В исторически план, като се смята, че десктоп приложения са по-функционални и ергономични. Ако се опитате да се разработи уеб клиент от нулата, тогава така да бъде. Но с течение на годините ние сме разработили цели интерфейс библиотеки, за да се създаде "чудеса":

За визуална красота на изпълнението Аз няма да кажа - там всички са много достойни. Подозирам, че компаниите са все по-склонни да развиват нови елементи от интерфейса за уеб браузъри, в сравнение с традиционните win32-приложения.

Информационната система на корпоративно нараства с компанията. Това означава, че броят на работните места се увеличава, разширява гамата си от клиентски устройства да работят със системи. Световните лидери се развиват нови операционни системи и платформи, и не е толкова лесно да се справи с него. И дали е необходимо? Може би, че му имате доверие, за да се гарантира съвместимостта на разпространение на софтуер, а ако такава съвместимост не е възможно, в техен интерес да се осигури алтернатива. Ето такива финтове и поле център perepasovkami един отбор прави пътя си към целта.

Разработка на уеб приложения в съответствие със стандартите, да се надяваме, че софтуерът ще работи правилно във всички браузъри, поне в топ пет. Чудото не се случи тук, и има много нюанси, свързани с различно тълкуване на един и същ маркиране. Разработчиците виждат всеки ден в системите, бъг заявление за проследяване от категория "А функция не работи правилно в браузъра Б и други браузъри всички ОК". Но тези произведения трябва да получават бонуси.

В идеалния случай, бих искал това да разработчици на бизнес приложения, за да се съсредоточи върху самите продукти, а не прекарват времето си на развитието на една и съща за различни платформи (същите яйца само в профил). И един от начините да се види приложението като пълнофункционален уеб приложения клиенти клиент с адаптивен уеб дизайн. Това е красива комбинация от покрития neberuschimsya духат, и резултатът става 3-1. Уеб клиента заслужено печели десктоп приложение. Викове на радост, пръски от шампанско, сладки момичета заобикалят победителите.

послеслов

След мача, феновете ще се спори за дълго време, обсъдени най-важните моменти, а не цел съдийството, но резултатът не е нищо да се промени. Залозите са направени господа, не повече залози!