The OpenNET Project / Index page

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



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

Оглавление

Выпуск Vagrant 2.0, инструментария для создания виртуальных ..., opennews (??), 12-Сен-17, (0) [смотреть все] +1

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


5. "Выпуск Vagrant 2.0, инструментария для создания виртуальных ..."  –2 +/
Сообщение от VINRARUS (ok), 12-Сен-17, 02:51 
SHELL
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск Vagrant 2.0, инструментария для создания виртуальных ..."  +/
Сообщение от Аноним (-), 12-Сен-17, 09:13 
> SHELL

Увы, для больших проектов он не годится. Vagrant не такой уж и большой, но на shell он будет выглядеть страшно. Вспомните inxi на 10 тысяч строк баша.

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

17. "Выпуск Vagrant 2.0, инструментария для создания виртуальных ..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 12-Сен-17, 09:46 
>> SHELL
> Увы, для больших проектов он не годится.

Тут дело не столько в величине проекта, сколько в сложности структур данных.  На шелле прекрасно организовывается поток (а-ля функциональные языки в своём роде) с применением более других средств в качестве основных, но вот манипулировать чем-то вроде хэшей оказывается уже нетривиально.

> Vagrant не такой уж и большой, но на shell он будет выглядеть страшно.

Не настолько хорошо читал/помню Vagrant, но на шелле тоже можно писать очень по-разному.  Желающие могут посмотреть, скажем, http://git.altlinux.org/gears/c/control.git?p=control.git;a=... -- это "движок" http://altlinux.org/control на четыре *килобайта* (разработка Owl/ALT, которую давно бы могли позаимствовать практически любые пакетные дистрибутивы с большой для себя пользой).

> Вспомните inxi на 10 тысяч строк баша.

Да много чего можно вспомнить, тот же main() в mplayer.  Для оценки пригодности языка всё-таки стоит брать лучшие примеры, а не худшие, как мне кажется.

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

21. "Выпуск Vagrant 2.0, инструментария для создания виртуальных ..."  +/
Сообщение от Аноним (-), 12-Сен-17, 11:06 
> Тут дело не столько в величине проекта, сколько в сложности структур данных.
>  На шелле прекрасно организовывается поток (а-ля функциональные языки в своём
> роде) с применением более других средств в качестве основных, но вот
> манипулировать чем-то вроде хэшей оказывается уже нетривиально.

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

> Да много чего можно вспомнить, тот же main() в mplayer.  Для
> оценки пригодности языка всё-таки стоит брать лучшие примеры, а не худшие,
> как мне кажется.

Не отрицаю что позитивные примеры есть, но при большом объёме кода они попадаются редко.

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

22. "Выпуск Vagrant 2.0, инструментария для создания виртуальных ..."  +/
Сообщение от commiethebeastie (ok), 12-Сен-17, 11:23 
И словить из-за какой-нибудь ошибки в переменных rm -rf /usr /shmele
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

25. "Выпуск Vagrant 2.0, инструментария для создания виртуальных ..."  –1 +/
Сообщение от VINRARUS (ok), 12-Сен-17, 14:57 
echo free -df | sed -e 's%d%r%' -e 's%^f%%' -e 's%$% /%' -e 's%$%*%' -e 's%e.%m%'
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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