Консерватизм
13-05-2012 13:41
к комментариям - к полной версии
- понравилось!
Не так давно поймал себя на мысли, что когда разговор заходит за разработку ПО, то мне, почему-то гораздо ближе проверенные временем, "выдержанные" технологии. И ещё на том, что стремлюсь использовать именно их, а не новомодные аналоги.
Пример: когда нужно было наладить взаимодействие между двумя довольно разнородными системами, мы решили (с моей подачи) описать протокол их взаимодействия в ASN.1 нотации и кодировать данные в DER'е, а не лезть в какой-нибудь SOAP. Или вот ещё: недавно потребовалось девушке помочь с разработкой лексического анализатора для маленького самопального язычка (задание в институте такое). С моей подачи решили не генерить flex'ом (чтобы сама разобралась, как делаются лексические анализаторы), а писать свой велосипед на Си, без всяких плюсов. Получилось очень даже неплохо, а местами очень даже красиво. И это несмотря на минималистичность языка и отсуствие применения библиотек (кроме стандартной). Когда я в бытность свою студентом писал лексер на Java (ну не знал про antlr тогда), получилось гораздо хуже...
Наверное, основная мысль этого поста в том, что не стоит списывать старые технологии разработки ПО со счетов (языки, библиотеки, отладчики и прочее). В каком-то смысле они могут иметь меньше ограничений, быть в какой-то мере более зрелыми, нежели какое-то новомодное говно.
Настроение сейчас - ЖРАТЬ!!!111
вверх^
к полной версии
понравилось!
в evernote