The OpenNET Project / Index page

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



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

Оглавление

Новое руководство Codeplex и рост числа открытых проектов дл..., opennews (ok), 10-Мрт-10, (0) [смотреть все] –1

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


5. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +5 +/
Сообщение от аноним (?), 10-Мрт-10, 23:58 
Смешно, мягко говоря, такое читать. Для разработки, а особенно открытых проектов, Windows не подходит вообще, из-за отсутствия такой базовой и обязательной вещи, как пакетный менеджер. Кто пробовал собрать под windows сложный открытый проект со многими зависимостями, тот меня поймет. Потом, windows не поддерживает posix, а это в наше время уже просто смешно.
Ситуация в общем очевидная - софт, который пишут более профессиональные программисты под *nix, рано или поздно портируют и под windows и под черта лысого. То, что пишут менее профессиональные программисты изначально под windows, имеет все шансы только под эту платформу и остаться. Это плюс никсам и опенсорсу и минус windows, и всем, кто с ним так или иначе связан.
Ответить | Правка | Наверх | Cообщить модератору

9. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +1 +/
Сообщение от FPGA (ok), 11-Мрт-10, 00:18 
> Потом, windows не поддерживает posix, а это в наше время уже просто смешно.

Господин трухин, наш местный ... утверждает что всё там есть. Давайте разберемся.

POSIX для Windows
* Cygwin – обеспечивает частичное соответствие POSIX для некоторых продуктов Microsoft Windows. - но ведь его надо еще установить, а вместе с ним размер программы значительно больше и это никого не устраивает.
* Microsoft POSIX subsystem, необязательная подсистема Windows. - НЕОБЯЗАТЕЛЬНАЯ
* Microsoft Windows Services for UNIX 3.5 – обеспечивает полное соответствие POSIX для некоторых продуктов Microsoft Windows. UNIX подсистема встроена в Enterprise и Ultimate редакции Windows Vista, и не могут быть добавлены в другие редакции. - НЕ МОГУТ?

Трухин, давай быстро опровергай. Вот щас поставлю windows 7 basic и если там не будет POSIX - получаешь в щечку с ноги ;)

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

17. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от User294 (ok), 11-Мрт-10, 06:31 
Posix для Windows? Хаха, лолз. Ну чисто для галочки оно есть конечно.
Вот только....
1. Извините, но цыгвин и прочая - жутко криво. Скрипты часто дуреют от дурацких имен файлов. Алсо, файловая система не чувствительна к регистру и прочая. Грабель там отхватить - проще простого. Проверено. Начинал знакомство с тулчейном gcc в винде. Перейдя на Linux обнаружил что там все что касается работы с ним - куда проще, удобнее и менее глючно.
2. А там нет пакетных манагеров. А педалинг всех зависимостей ручками - ухтыблин, как в msdos. То что MS не колебут проблемы юзеров с дырявыми либами и авторов софта которые будут привинчивать сторонние либы к своему софту как умеют сами - да, заметно. Так что если вдруг захочется прицепить стороннюю либу - наешься по самые небалуйся. Инсталежка будет в стиле софта под дос, т.е. сам все раскладываешь руками куда надо.
3. Системный интерпретер команд - убог чуть более чем полностью. PowerShell я бы вообще назвал PowerSh*t, пусть его MS сам юзает. А с автодополнением например у MS полная ж! Оно у них для галочки, а не для юзежа на практике. Но даже если все-таки изгальнуться поюзать bash, очень скоро понимаешь что нормальной гуятины для интерпретера (чего-то уровня Konsole или хотя-бы Gnome Terminal) под винду нет как класса. В итоге все что касается командлайна в винде - жутко мучительно. А некоторые вещи, особенно системная автоматизация, из командлайна и для текстовых программ делаются в 100500 раз проще чем в гуе и с гуйными программами. Да и вообще, гуй на каждый пук писать - сущее мучение.
4. Я не видел ни одного психопата который рискнул бы юзать Windows Services for UNIX или POSIX subsystem. Если уж кому нужны *никсы, они юзают *никсы. Это на порядок проще и менее грабельно чем пытаться изобразить из винды какое-то подобие. Винды в качестве чего-то позиксообразного сущее мучение.
Ответить | Правка | Наверх | Cообщить модератору
Часть нити удалена модератором

31. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +5 +/
Сообщение от uldus (ok), 11-Мрт-10, 09:28 
>и много ты работал с powershell? :) запустил, потом мама чай позвала
>пить, да?

Кстати, пример с powershell стал классикой. Во время презентации powershell на конференции USENIX NT Microsoft расхваливала мощь своего shell-а и совместимость с классическим korn shell. Из зала поднялся нечем не примечательный человек и сделал замечание, что все это не так и никакой совместимости у powershell с korn shell даже близко нет. Умелые демагоги Microsoft вылили на этого человека ведро воды и помоев, показав, что он ничего не понимает в проектировании shell, а в Microsoft над этим работали лучшие мировые специалисты. Докладчик был в самом разгаре, когда к нему подошел один из организаторов конференции и шепнул, что тот человек из зала - Дэвид Корн.

http://news.slashdot.org/article.pl?sid=01/02/06/2030205

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

54. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от Anonymousapiens (ok), 11-Мрт-10, 10:59 
Речь о ksh, а не о bash.
Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору
Часть нити удалена модератором

74. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от К слову (?), 11-Мрт-10, 11:25 
Потому, что

>  ...Microsoft расхваливала мощь своего shell-а и совместимость с классическим korn shell.

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

81. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от минона (?), 11-Мрт-10, 11:33 
так она и сейчас свой кодплекс вместе(вместо) соурсфорджа преподносит.
всё тоже самое. см. новость.
Ответить | Правка | Наверх | Cообщить модератору

66. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +1 +/
Сообщение от uldus (ok), 11-Мрт-10, 11:19 
>powershell - это не аналог и копия bash. сравнивать их неправильно, как
>неправильно сравнивать совсем разные технологии...

Microsoft сравнивал и говорил о том, что powershell полностью совместим с ksh, что на деле оказалось ложью. Когда вскрылись проблемы, началась новая песня про разные технологии.

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

101. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +3 +/
Сообщение от fi (ok), 11-Мрт-10, 12:32 
>я не знаю что такое korn shell.

500+
Вот оно истинное лицо Васи Пупкина!!! А вы с ним о posix гутарите :)))


зы. О posix в NT ходят слухи давно, я лично помню эти лозунги времен NT4, даже более того, помню как повелся CERN и попытался перейти на него со старых unix-ов. Три года пахали как папы карло, и в конце концов признали - очень похож, но не работает. С тех пор всех разработчиков пересадили с NT на Linux :)

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

125. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от User294 (ok), 11-Мрт-10, 22:18 
>я не знаю что такое korn shell. По сравнению с bash это
>совсем разные вещи

При том - тот же bash, пардон, юзабельнее на порядок. В powershell MS совсем с катушек съехал - в ряде случаев скрипты требуют цифровые подписи. А я то, наивный, думал что плюс скриптов в том что они легко меняются в любом любимом мной редакторе. В итоге - я не знаю кого и от чего это должно защищать, особенно учтя наличие cmd которому насрать на подписи, но знаю что это жесточайше канифолит мозги тем кто пытается юзать эту паверщельную хрень в реалистчных применениях или, не дай боже, выпускаемых продуктах. В итоге - ну MS сделал шелл, похожий на шелл не больше чем трехколесный велосипед с квадратными колесами похож на обычный дорожный велосипед. При том - большинству надо именно дорожный велосипед, а не чудо с квадратными колесами для спецдорог.

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

32. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от sHaggY_caT (ok), 11-Мрт-10, 09:35 
Он же тормозной :) Попробуйте пропарсить им bzip2, ну хорошо, rar архив почтового журнала размером в _сжатом_ виде гигабайт 200-300 :)

А bash с конвеерами ест, и сервис на почтовом сервере не падает. Даже на какой-нибудь древнючей SR1300 :)

В _лучшем_ случае получиться на NT это сделать только через vbs :)

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

80. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от sHaggY_caT (ok), 11-Мрт-10, 11:31 
>блин, если я пользуюсь консолью в OS X, я не плачу что
>она не такая... хотите эффективно использовать - изучите.

Я как узнала, что его до второй версии использовать для удаленного администрирования нельзя, сразу расхотелось изучать.

А то, что powershell сделан для каких-то игрушечных условий (где-то видела на technet заметку, - ссылку уже не дам, так как банально не найду, - что "тяжелые" скрипты, нужно как и раньше писать на vbs, да и свой опыт тоже есть песочных эксперементов именно по парсингу логов - это еще в 80-х не было проблемой ни для одной UNIX системы), возиться с ним расхотелось окончательно :)

Имхо, что-то игрушечное для упрощения управления всего-лишь .NET платформой. Для всего остального оно не применимо, или применимо с большими проблемами и неудобствами...

Вот так.

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

129. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от User294 (ok), 11-Мрт-10, 22:32 
Мне все с оным было понятно глянув еще на время его старта. Ну а взгляд на синтаксис и потуги тех кто его пытается юзать - как-то отбил всякое желание иметь с этим дело. Возникло ощущение что PS - это такая штука чтобы сильно помучаться там где другие делают то что им надо просто и едва ли в две команды.
Ответить | Правка | Наверх | Cообщить модератору

83. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от минона (?), 11-Мрт-10, 11:40 
какая не такая? хватит врать!
по умолчанию
$ echo $SHELL
/bin/bash
Ответить | Правка | К родителю #166 | Наверх | Cообщить модератору

126. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от User294 (ok), 11-Мрт-10, 22:22 
>в лучшем случае доки надо читьть... прямо в powershell можно .net объекты
>использовать...

В итоге - то что в юниксных шеллах делается парой команд, на уровне интуиции, в этом шыте придется делать грея мозг изучением какого-то побочного нехилого рантайма, убив в 100500 раз больше времени и сил и еще фиг знает что там в итоге выйдет. А я то думал что шеллскрипты как раз нужны для простой автоматизации рутинных системных задач. Микрософтовский powershell... хрен его знает зачем он делался, но явно не для этого самого. Наверное для галочки или типа того. Во всяком случае, более похабный интерпретер я видел только один и тоже микрософтовский - command.com назывался, ну и cmd.exe потом.

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

143. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от sHaggY_caT (ok), 11-Мрт-10, 23:48 
>[оверквотинг удален]
>
>В итоге - то что в юниксных шеллах делается парой команд, на
>уровне интуиции, в этом шыте придется делать грея мозг изучением какого-то
>побочного нехилого рантайма, убив в 100500 раз больше времени и сил
>и еще фиг знает что там в итоге выйдет. А я
>то думал что шеллскрипты как раз нужны для простой автоматизации рутинных
>системных задач. Микрософтовский powershell... хрен его знает зачем он делался, но
>явно не для этого самого. Наверное для галочки или типа того.
>Во всяком случае, более похабный интерпретер я видел только один и
>тоже микрософтовский - command.com назывался, ну и cmd.exe потом.

Мне больше vbs доставляет :)))

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

147. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от User294 (ok), 12-Мрт-10, 00:29 
Уй, имхо та еще дрянь в плане синтаксиса. JS не очень блевотен, но, пардон, файл открыть из него - уже танцы с нестандартным бубном. А как этим можно вывод программы парсить я честно говоря не вдупляю - а оно умеет вообще stdin/stdout парсить и строить цепочки обработки?PowerShit этому хотя-бы частично вроде попытались обучить, хоть и горбато, но все-таки. А для батчевой обработки без этого как-то душненько. В итоге у мс средства системной автоматизации - для настоящих поклонников Мазоха, имхо.
Ответить | Правка | Наверх | Cообщить модератору

38. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от netcemail (ok), 11-Мрт-10, 09:50 
жалкий синтаксис, специально спроектированный для "Мастера команды powershell" ;) ;) ;)

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

121. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от User294 (ok), 11-Мрт-10, 21:58 
>и много ты работал с powershell? :) запустил, потом мама чай позвала пить, да?

Трухин, а как ты догадался что первое что меня в нем прибило - это охренительно большое для интерпретера время старта? Пока оно стартанет - и правда чаю вполне можно попить :). А если на виртуалках - вообще пипец полный.

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

139. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от FPGA (ok), 11-Мрт-10, 23:05 
>и много ты работал с powershell? :) запустил, потом мама чай позвала
>пить, да?

трухин, пожалуйста, забудь про shellы и про консоли... а лучше расскажи про POSIX-совместимость в windows 7 starter edition

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

115. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от polymorphm1 (ok), 11-Мрт-10, 18:38 
вот и я непойму никак... :-)

...те кто говорят что в Windows есть (хоть какойто POSIX) -- как вы его "определяете"? если в Венде даже нет толком терминала (аналог Gnome-Terminal)

та GUI-шная программа которая открывается при открытии любого консольного *.exe-файла { http://ru.wikipedia.org/wiki/%D0%A4%D0%B... } -- проситите но это НЕСЕРЪЁЗНО, даже русский язык (UTF-8) не поддерживается...

командная строка без терминала -- это нонсенс => POSIX без командной строки -- тоже нонсенс :-)

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

169. "Новое руководство Codeplex и рост числа открытых проектов дл..."  +/
Сообщение от anonymous vulgaris (?), 12-Мрт-10, 22:27 
>Смешно, мягко говоря, такое читать. Для разработки, а особенно открытых проектов, Windows не подходит вообще, из-за отсутствия такой базовой и обязательной вещи, как пакетный менеджер.

Смешно, мягко говоря, такое читать. Именно установка это самое слабое место линукса (у него даже единого формата пакета нету + зоопарк дистрибутивов + зоопарк репов). Приходилось пользоваться прогами, которые есть и для линуха и для форточек. Установка вторых всегда без проблем, установка первых часто танец с бубном.

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

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

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




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

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