Веб-програмування Мови - ваші варіанти
Опубліковано: 3 липня 2010Теги: ASP , C + + , COBOL , Cold Fusion , Java , . Microsoft Net , Perl , PHP , Ruby, , VB , VB.net , VC + +
За ці роки кілька мов програмування, які з'явилися на сцені, а деякі залишилися курсу. Перша мова програмування вдарити його великим комерційно з бізнес-додатками був COBOL в Mainframe днів. За цим пішло C і C + +, коли епоха клієнт-сервер прийшли коротко, Microsoft випустила VB, VC + +. Поява веб породив кілька нових мов, таких як ASP, Perl, Java, холодної Fusio п, Ruby, C #.
COBOL досі свою подяку форте до застарілих додатків і IBM C / C + + завжди зберіг свій оплот -. Техніки та вбудованих систем.
На веб-фронт, який бачив величезні додатків і інновацій, на декількох мовах виділяються за популярністю - Java, Microsoft Net (C # / VB.net), PHP, Ruby (на рейках) ..
Як можна вирішити, яка мова використовувати? Багато факторів вступають в гру, деякі ключові з яких є:
- Спадщина
- Вартість - розвиток, інструменти, вироби
- Форум - популярність, розмір користувальницької бази, розробник бази
- Підтримка - постачальниками продукції, групи користувачів, власний / с відкритим вихідним кодом
- Розвиток - швидкість, простота, легкість
- Продуктивність
- Платформа - Підприємство, Інтернет, мобільні, пристрої тощо.
- Тип програми - зміст, транзакцій, співробітництво ....
Якщо ви створені підприємства, багато раз це диктується існуючої середовищі, якщо Ви IBM / Sun / Oracle магазин ви, ймовірно, Java/J2EE шляху. Більшість великих підприємств вирішили йти шляхом J2EE в основному через свою немайнового характеру, підтримці декількох постачальників і його перевага першопрохідця в якості надійної платформи для підприємства в Інтернеті. Якщо ви були фабрики Microsoft, вибір очевидний. Microsoft робить особливо добре підходить для середнього розміру компанії та в деяких неамериканських ринках. PHP і Ruby, здається, йде в лоб і конкуруючих в аналогічних сегментах. Стартапи і нові компанії не мають спадщина накладні витрати і, отже, вільні у виборі будь-якій платформі. Крім того, коли полювання за найбільш відповідний продукт COTS або рішення, а не на замовлення додатків, мова програмування стає вторинним і більш ніж наслідок вибору.
Таким чином, поле звузилося до декількох мовах, кожен з яких має свою нішу і області застосування. Споживач тепер має стабільний вибір з, це гарний час, і налаштування, щоб бути в!






















































