The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз компилятора Python - Nuitka 0.4.2"
Отправлено бедный буратино, 01-Апр-13 13:43 
> ты написал сайт на чистом C? кулибин... :)))

Можно я скажу?

Я когда-то писал сервер на чистом basic и winsock. С нуля реализовал веб-сервер, сначала посмотрев, как работает apache, гоняя его telnet-клиентом, потом свой сервер гоняя всеми браузерами, от ie до links. Никакой документации не смотрел, да и не было её у меня. У меня был матрас, бельевая верёвка, на которой висела мышь (компьютерная). И всю основную функциональность я написал за сутки, не отвлекаясь на сон, потому что МЕНЯ ШТЫРИЛО, безо всякого компота. Потом я приделал и post-запросы и нужный мне вариант cookies, и прочее.

Тогда я изобрёл и роуты, и всё остальное, что потом встретил в python-фреймворках. В php не было главного, висения в памяти, поэтому под свои задачи я мог делать всё, что хотел. И, почти всё это, не сговариваясь, я потом получил в bottle, по иронии судьбы.

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

Жаль только, жить в эту пору прекрасную уж не придётся ни мне, ни тебе. Но те пути, которые я смог найти, обойдя традиционную схему, и которые мне подсказывала схема новая - этому просто не могло бы быть аналогов, если бы я просто ковырял php. Начиная от висения в памяти (есть в python-фреймворках) и заканчивая некоторыми нехитрыми трюками, которые не pythonic, грязные, но которые позволяли некоторые детали делать за 10 секунд "прям здесь" вместо чего-то там с подготовкой.

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

А пыхеры так и остались младенцами, которые думают, что видят весь мир, но это только потому, что весь мир у них малюсенький. Чтобы оставить младенческое, нужно вырасти. И поэтому те, кто пишут для души - только они и делают шедевры и провалы, 0.01% шедевров на 99.9% провалов. У остальных же процент шедевров и объектов искусства, бросающих вызов - ровно 0.00%. Нужно смотреть ширше, и нужно уметь видеть ширше. Для этого можно и поилку для хомячка на emacs lisp написать, а не только веб-сайт на c. Искусство - это когда ты знаешь, что творишь, и зачем творишь. Когда ты знаешь только "на чём" - это ремесло.

Кстати, веб-сайт на c - это не так уж и смешно. Есть http://www.koanlogic.com/klone/

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру