avva: (Default)
[personal profile] avva
Запись будет интересна только программистам :-)

Я не понимаю прикола технологии Ruby on Rails. Объясните мне, пожалуйста, в чём тут дело?

  • Почему так много шума?
  • В чём состоит её новизна? Что вообще это такое, в двух словах и без buzzwords?
  • Действительно ли оно такое замечательное и для чего оно реально удобней и лучше альтернатив?
  • Почему так много шума?
Спасибо.

(я в общих чертах представляю себе, что такое Ruby, но никогда на нём не писал)
From: [identity profile] cmm.livejournal.com
ну вот получается такой эффект искривления пространства через positive-feedback loop, примерно как культура писания юниксовых скриптов породила ныне-неискоренимый в программистской среде культ регулярных выражений.

стоит лишь вовремя спозиционировать некую нишу как игровую площадку для бакланов, глядь — и весь сегмент рынка только из них и состоит.  welcome to the world-wide intarweb, все дела.
stas: (Default)
From: [personal profile] stas
А чем плохи регулярные выражения? Т.е. я не знаю, где там "культ", но, собственно, они сделаны для поиска и выделения информации из неструктурированного текста и для этого вполне подходят. А что вместо них надо? :)

А что до бакланов - так мир принадлежит бакланам. Я и сам балкан вне своей узкой профессиональной области. Плюс время-деньги.

Ну и конечно - positive feedback тоже имеется. Т.е. если кто-то сделает писание под веб простым для бакланов, то бакланы понесут ему свои денежки и он тем самым поднимется, а бакланов в этой области станет много. А если бы вебстраницы сейчас делали на TeX и smalltalk, то бакланов бы было мало, а вебмастер получал бы зарплату вдесятеро против нынешней и ценился на вес золота, а иметь вебсайт было бы уделом крутых фирм и особо продвинутых гиков, зато все странички были бы красивые и стройные, хоть на выставку неси. Тоже в чём-то любопытная картина - но не сложилось и вряд-ли где-то когда-то сложится, потому что бакланов всегда больше.
From: [identity profile] cmm.livejournal.com
> А чем плохи регулярные выражения? Т.е. я не знаю, где там "культ", но, собственно, они сделаны для поиска и выделения информации из неструктурированного текста и для этого вполне подходят. А что вместо них надо? :)

ну, скажем так: парсить иксемель с их помощью не надо.  анализировать логи с их помощью тоже не надо бы, но поскольку формат логов большинства современных продуктов фактически рассчитан на обработку пэрлом, the point is moot.  вообще, output большинства программ в принципе не рассчитан на нормальное программатическое использование, а исключительно на приблизительную обработку скриптами из регулярных выражений, клейкой ленты и соплей.  за это тоже спасибо пэрлу, видимо.

> А что до бакланов - так мир принадлежит бакланам.

есть области, в которых для бакланов найдена верная парадигма, и где тема закрыта.  например, в области лёгкой статистики и бухгалтерии бакланы пользуются (скриптуемыми) электронными таблицами.

как только будет найдено решение подобной степени радикальности (то есть без abstraction leaks) для бакланов от сайтостроения, я только возрадуюсь.
stas: (Default)
From: [personal profile] stas
где тема закрыта. например, в области лёгкой статистики и бухгалтерии бакланы пользуются (скриптуемыми) электронными таблицами.

Идея закрытия темы, конечно, очень здравая. Но есть несколько моментов:

1. скриптовать таблицы тоже чем-то надо - можно в качестве скриптового языка использовать лисп, как один мой любимый редактор, в результате чего для бакланов он становится нескриптуемым, а можно что-то другое, более бакланское.

2. на вебе тоже пытаются закрыть накоторые темы, к примеру - всякоразный CMS именно для этого предназначен. Просто тем много, а область довольно молодая, промышленное отношение же к ней - ещё моложе (вплоть до того, что в Израиле оно, кажется, просто не существует). Ну и, кроме того, незакрытая тема всегда привлекает деньги и хайп, а о закрытой теме и говорить неинтересно - ну что там уже нового может быть?
From: [identity profile] cmm.livejournal.com
> скриптовать таблицы тоже чем-то надо - можно в качестве скриптового языка использовать лисп, как один мой любимый редактор, в результате чего для бакланов он становится нескриптуемым, а можно что-то другое, более бакланское.

дык закрытие темы в том и состоит, что бакланы себе используют что-то бакланское, но бакланский контекст их бакланской жизни таков, что никому и никогда ничего не-бакланского с этими скриптами делать не надо.  они вообще по большей части одноразовые и поддержки с развитием не требуют — нарисовал график для отчёта и выкинул.  поэтому делать языком скриптов Экселя васик — разумно и оправдано, а делать языком скриптов для сайтов какой-нить пыхп — нет.

> Просто тем много, а область довольно молодая, промышленное отношение же к ней - ещё моложе

это да.  именно в свете чего попытки впарить бакланам упрощённые "решения" нерешённой (и даже не определённой с приемлемым покрытием пыльных углов) задачи мне и не нравятся. :)
stas: (Default)
From: [personal profile] stas
попытки впарить бакланам упрощённые "решения" нерешённой (и даже не определённой с приемлемым покрытием пыльных углов) задачи мне и не нравятся.

Это понятно, хотя это, собственно, и есть процесс определения и поиска решения. Т.е. все предлагают, кто во что горазд, а бакланы ходят с мешками денег и голосуют за тех, кто им больше нравится. Тот, кто окажется настолько крут, чтобы привлечь подавляющее большинство мешков - и закроет тему.
From: [identity profile] cmm.livejournal.com
> кто окажется настолько крут, чтобы привлечь подавляющее большинство мешков - и закроет тему.

если законы физики не воспротивятся, конечно. :)

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 12:06 am
Powered by Dreamwidth Studios