The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз системного менеджера systemd 196, opennews (??), 22-Ноя-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


194. "Релиз системного менеджера systemd 196"  +2 +/
Сообщение от rshadow (ok), 22-Ноя-12, 23:54 
Наоборот со временем эти принципы все более и более подходят.

> 1. Пишите программы, которые делают что-то одно и делают это хорошо.

Золотые слова. Ни чита теперешней лисе с блекджеком и соц. сетями...

> 2. Пишите программы, которые бы работали вместе.

Очень важный пункт! Каждая программа должна использоваться как минимум из 2-х разных мест: пользователь и тесты. А это сразу же приводит в порядок интерфейсы. Делает их внятными.

> 3. Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс»

Все правильно. В наше время легче использовать какой нибудь JSON. Для отладки и тестирования самое то. Я конечно за экономию, но времена бинарных протоколов надо оставлять для железяк и низкого уровня где действительно стоит экономить (например ядро ОС).

>  3D редактор Blender разбей на куски с текстовым обменом

Именно так. Оболочка и куча плагинов к ней. Если бы плагины писались как отдельные программы то можно применять их прям из консоли, писать скрипты. Да и вообще, сервисы фотографий типа flirk, picassa и т.д. эти старания бы очень оценили. Онлайн коллажики и т.д...

P.S. Опять же надо понимать что основной функционал в либах. А отборажение может быть разное: cli, gui, вебморда и т.д. Но это уже MVC...

Ответить | Правка | К родителю #183 | Наверх | Cообщить модератору

227. "Релиз системного менеджера systemd 196"  –1 +/
Сообщение от Аноним (-), 23-Ноя-12, 10:44 

>>  3D редактор Blender разбей на куски с текстовым обменом
> Именно так. Оболочка и куча плагинов к ней. Если бы плагины писались
> как отдельные программы то можно применять их прям из консоли, писать
> скрипты. Да и вообще, сервисы фотографий типа flirk, picassa и т.д.
> эти старания бы очень оценили. Онлайн коллажики и т.д...

Обьем данных прокачиваемых через 3D алгоритмы представляешь? Одних текстур под 100 ТB на кадр в среднем фильме, а кроме них там ох как есть чему обмениваться. Так что скажи текстовым пайпам досвидания.

Ответить | Правка | Наверх | Cообщить модератору

229. "Релиз системного менеджера systemd 196"  +/
Сообщение от GentooBoy (ok), 23-Ноя-12, 11:16 

Уже сказал, PowerShell Прекрасен.(сарказм)

Ответить | Правка | Наверх | Cообщить модератору

235. "Релиз системного менеджера systemd 196"  +1 +/
Сообщение от Sauron (??), 23-Ноя-12, 12:22 
Библиотечные вызовы проще и быстрее выполняются. Лучше уж разбивать приложение на библиотеку и набор фронтэндов к ней, в том числе и в виде консольных утилит. Кому надо из скрипта раз в сутки вызывать методы предпочтут вызвать бинарь, а кому нужна скорость слинкуются с библиотекой.
Ответить | Правка | К родителю #227 | Наверх | Cообщить модератору

267. "Релиз системного менеджера systemd 196"  +/
Сообщение от Аноним (-), 23-Ноя-12, 19:46 
> предпочтут вызвать бинарь, а кому нужна скорость слинкуются с библиотекой.

Во, здравый подход к делу.

Ответить | Правка | Наверх | Cообщить модератору

247. "Релиз системного менеджера systemd 196"  +1 +/
Сообщение от rshadow (ok), 23-Ноя-12, 16:18 
И что? никто не заставляет прокачивать текстом то что для этого не подходят. В данном конкретном случае надо все виды и этапы бить на либы. Писать для них обертку для запуска в консоли и вуаля... можно последовательно обрабатывать файлы из скриптов.

P.S. Пайпы не только текстовые бывают. Учите матчасть.

Ответить | Правка | К родителю #227 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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