Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     18 Jun 2002  20:01:44
 To : Sergey Bogdanov
 Subject : Re: Highlighting in vim
 -------------------------------------------------------------------------------- 
 
 Sergey Bogdanov <ascsb@sniip.ru> wrote:
 
 SB> Victor Wagner wrote:
 >> Как правило, такие вложения в апгрейд собственных мозгов окупаются.
 
 SB> Только вот вопрос, все ли вложившие усилия в апгрейд мозгов могут найти 
 
 Если было, что апгрейдить, то могут найти если не соответствующую, то
 хотя бы соответствующим образом оплачиваемую. 
 
 SB> Hет я не говорю, что это плохо. Просто можно найти сотни других мест для 
 SB>   проведений апгрейдов мозгов, которые моментально повысят твою рыночную 
 SB> стоимость.
 
 Как известно, нет ничего практичнее хорошей теории.
 
 Поэтому вкладывать услилия надо в первую очередь в изучение
 фундаментальной теории IT.
 
 Изучив объектно-ориентированный подход на примере SmallTalk или CLOS
 ты сумеешь применить полученные знания на C++, Perl или Java.
 
 Изучив структурное программирование по работам Вирта и Хоара, это можно
 применить не только к Паскалю, но и к С, Python или чему угодно.
 
 А вот изучать какие-либо концепции на примере инструментов,
 разработанных практиками и для практиков (а тем более  иструментов
 модных) - опасно. Во-первых, в такого рода языках всегда есть
 какие-то конструкции, нарушающие стройность концепции (типа
 нетипизированных указателей в борландовском диалекте Pascal). Эти
 конструкции иногда незаменимы для решения практических задач, но 
 неумеренное пользование ими мешает правильно спроектировать систему.
 
 И что еще хуже, по модным инструментам есть море ПЛОХОЙ литературы.
 Если у тебя нет хорошего лоцмана в этом море, ты вполне можешь
 поверить какому-нибудь Федорчуку или Робачевскому.
 
 Один из моих сотрудников  как-то притаскивал в контору книжку по php, в которой
 чуть ли ни в первой главе было написанно:
 
 "автор не имеет понятия, почему функция gmtime возвращает результат
 в секундах с 1 января 1970 года"
 
 Мы решили, что после слова "понятие" cледует поставить точку, и так
 к этой книге и относиться.
 
 И очень хотелось отправить этого автора читать "Deepness in the sky"
 Вернора Винджа. Там в качестве наиболее распространенной точки зрения
 описывался вариант,
 что начало эпохи соответствует дате высадки человека на Луну.
 >> Подозреваю, что этим я сэкономил своей конторе куда больше денег, чем
 >> мне было за эти три дня заплачено.
 
 SB> Hу, что же, возможно, так оно и есть.
 SB> Только весь вопрос в критериях. А это опять возвращает к целесообразности.
 SB> С моей точки зрения отвергать язык без знания критериев перебор. Знать 
 SB> же критерии будущих проектов нереально.
 
 Hу, ровно потому, что я могу предсказать критерии будущих проектов,
 я и работаю в той должности, в которой работаю.
 
 Что касается конкретно этого языка, то я могу с уверенностью утверждать
 что для любого осмысленного набора критериев кроме требования
 хостить проект на халявном хостинге, можно найти инструмент,
 который будет удовлетворять им лучше, чем php.
 
 Причем далеко ходить не придется. В 80% процентов случаев выбор
 будет между perl, java и python. В некоторых более экзотических в рассмотрение
 будет стоить включить Tcl, Ocaml и scheme.
 
 ruby пока что сидит там же, где и php. У него нету killer feature,
 каковой для perl является CPAN, для Java - содержимое *.apache.org,
 а для python - Zope.
 
 SB> С моей точки зрения php отвечает набору критериев: безопасность, 
 SB> скорость разработки, переносимтость и поддерживаемость (это когда 
 SB> студент первого курса может). Естественно, критерии расматриваются в 
 
 Студент первого курса все равно не может. Потому что для поддержки
 серьзеного web-проекта нужны ненулевые знания по информационной
 безопасности. Есть такой хороший принцип "мы не настолько богаты,
 чтобы покупать дешевые вещи". Дешевых сотрудников это тоже касается.
 
 В случае, когда следут рассматривать поддерживаемость, следует скорее
 рассматривать наличие фирмы-поставщика решений на данной платформе.
 
 Что касается переносимости, то в свое время php была намертво
 исключена мной из рассмотрения как раз по этому критерию -
 необходимость модификации кода при смене нижележащей SQL-ной базы
 данных. Перловый DBI ее тут сделал.
 -- 
 http://www.communiware.ru                     http://www.ice.ru/~vitus
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Highlighting in vim   Aleksey Trufanov   17 Jun 2002 18:10:03 
 Re: Highlighting in vim   Victor Wagner   18 Jun 2002 08:29:28 
 Re: Highlighting in vim   Aleksey Trufanov   18 Jun 2002 11:31:52 
 Re: Highlighting in vim   Victor Wagner   18 Jun 2002 12:33:55 
 Re: Highlighting in vim   Sergey Bogdanov   18 Jun 2002 13:36:01 
 Re: Highlighting in vim   Vladimir Bormotov   18 Jun 2002 14:47:48 
 Re: Highlighting in vim   Sergey Bogdanov   18 Jun 2002 15:10:14 
 Re: Highlighting in vim   Oleg Goodyckov   26 Jun 2002 15:23:44 
 Re: Highlighting in vim   ’ҐаҐе®ў ѓҐ­­ ¤Ё©   18 Jun 2002 20:35:20 
 Re: Highlighting in vim   Sergey Bogdanov   19 Jun 2002 11:32:43 
 Re: Highlighting in vim   ’ҐаҐе®ў ѓҐ­­ ¤Ё©   20 Jun 2002 01:09:25 
 Re: Highlighting in vim   Victor Wagner   19 Jun 2002 11:47:11 
 Re: Highlighting in vim   Sergey Bogdanov   19 Jun 2002 12:17:52 
 Re: Highlighting in vim   Aleksey Trufanov   18 Jun 2002 14:08:56 
 Re: Highlighting in vim   Victor Wagner   18 Jun 2002 14:25:21 
 Re: Highlighting in vim   Sergey Bogdanov   18 Jun 2002 18:34:00 
 Re: Highlighting in vim   Victor Wagner   18 Jun 2002 18:52:20 
 Re: Highlighting in vim   ’ҐаҐе®ў ѓҐ­­ ¤Ё©   20 Jun 2002 01:11:26 
 Re: Highlighting in vim   Sergey Bogdanov   18 Jun 2002 19:28:59 
 Re: Highlighting in vim   Victor Wagner   18 Jun 2002 20:01:44 
 Re: Highlighting in vim   Eugene Karpachov   19 Jun 2002 17:46:11 
 Re: Highlighting in vim   Victor Alekhine   19 Jun 2002 23:03:08 
 Re: Highlighting in vim   Vladimir Bormotov   19 Jun 2002 23:29:39 
 Re: Highlighting in vim   Victor Alekhine   20 Jun 2002 01:31:54 
 Re: Highlighting in vim   Vladimir Bormotov   20 Jun 2002 02:00:12 
 Re: Highlighting in vim   Victor Alekhine   20 Jun 2002 02:18:28 
 Re: Highlighting in vim   Vladimir Bormotov   20 Jun 2002 02:55:11 
 Re: Highlighting in vim   Vladimir Bormotov   19 Jun 2002 23:15:19 
 Re: Highlighting in vim   Victor Wagner   20 Jun 2002 11:29:06 
 Re: Highlighting in vim   Eugene Karpachov   20 Jun 2002 14:54:02 
 Re: Highlighting in vim   Ilya Pinaeff   21 Jun 2002 16:35:56 
 Re: Highlighting in vim   Sergey Bogdanov   19 Jun 2002 11:47:09 
 Re: Highlighting in vim   Eugene B. Berdnikov   19 Jun 2002 15:04:30 
 Re: Highlighting in vim   Sergey Bogdanov   19 Jun 2002 15:12:40 
 Re: Highlighting in vim   Sergey Bogdanov   19 Jun 2002 11:47:10 
 Re: Highlighting in vim   Vladimir Bormotov   18 Jun 2002 20:14:13 
 Re: Highlighting in vim   Sergey Bogdanov   19 Jun 2002 11:51:17 
 Re: Highlighting in vim   Oleg Goodyckov   26 Jun 2002 15:23:43 
 Re: Highlighting in vim   TARANTUL   18 Jun 2002 20:37:28 
 Re: Highlighting in vim   Sergey Bogdanov   19 Jun 2002 12:15:50 
 Re: Highlighting in vim   Victor Wagner   19 Jun 2002 12:36:15 
 Re: Highlighting in vim   Yu. Sidorenko   20 Jun 2002 07:06:24 
 Re: Highlighting in vim   Victor Wagner   20 Jun 2002 09:16:09 
 Re: Highlighting in vim   Yu. Sidorenko   20 Jun 2002 18:32:23 
 Re: Highlighting in vim   Sergey Bogdanov   19 Jun 2002 14:10:27 
 Re: Highlighting in vim   Artur Penttinen   19 Jun 2002 16:38:54 
 Re: Highlighting in vim   Sergey Bogdanov   19 Jun 2002 16:49:09 
 Re: Highlighting in vim   Artur Penttinen   19 Jun 2002 17:03:29 
 Об источниках (Re: Highlighting in vim)   Victor Wagner   20 Jun 2002 10:33:42 
 Re: Highlighting in vim   ’ҐаҐе®ў ѓҐ­­ ¤Ё©   20 Jun 2002 02:22:35 
 Re: Highlighting in vim   Ilya Anfimov   19 Jun 2002 15:31:01 
 Re: Highlighting in vim   Sergey Bogdanov   19 Jun 2002 15:39:18 
 Re: Highlighting in vim   ’ҐаҐе®ў ѓҐ­­ ¤Ё©   18 Jun 2002 20:33:18 
 Re: Highlighting in vim   Victor Wagner   18 Jun 2002 22:03:51 
Архивное /ru.linux/15178113c1fec.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional