Технология С#
Язык C# появился на свет в июне 2000 г. в результате кропотливой работы большой группы разработчиков компании Microsoft, возглавляемой Андерсом Хейлсбергом. Этот человек известен как автор одного из первых компилируемых языков программирования для персональных компьютеров IBM -- Turbo Pascal. Наверное, на территории бывшего Советского Союза многие разработчики со стажем, да и просто люди, обучавшиеся в той или иной форме программированию в вузах, испытали на себе очарование и удобство использования этого продукта. Кроме того, во время работы в корпорации Borland Андерс Хейлсберг прославился созданием интегрированной среды Delphi (он руководил этим проектом вплоть до выхода версии 4.0).
Появление языка C# и инициативы .NET отнюдь не случайно пришлось на начало лета 2000 г. Именно к этому моменту компания Microsoft подготовила промышленные версии новых компонентных технологий и решений в области обмена сообщениями и данными, а также создания Internet-приложений (COM+, ASP+, ADO+, SOAP, Biztalk Framework). Несомненно, лучшим способом продвижения этих новинок является создание инструментария для разработчиков с их полноценной поддержкой. В этом и заключается одна из главных задач нового языка C#.
Появление C# и .NET означает также и новый поворот маркетинговой стратегии компании Microsoft. Если ранее она боролась, и не безуспешно, за продвижение своих платформ и технологий главным образом на уровне высшего руководства организаций (подчеркивая низкую совокупную стоимость владения системной платформой Windows, надежность и эффективность построения корпоративных решений на основе продуктов Microsoft), то теперь акцент сделан на разработчиках приложений. Действительно, в .NET и языке C# появился ряд средств, существенно облегчающих работу программистов (простой доступ к компонентам и низкоуровневым библиотекам платформы Win32, возможность использования интегрированной системы обмена сообщениями с объектами и компонентами на базе XML и протокола SOAP и пр.).
В целом, .NET знаменует ужесточение борьбы Microsoft с альтернативными технологиями программирования (С# вместо Java) и интеграции приложений (CORBA и EJB; достаточно упомянуть, что протокол доступа к объектам SOAP задуман как противовес протоколу IIOP, используемому брокерами объектных вызовов в технологии CORBA).
Интернет решение по учету и ведению базы клиентов
Технология С#