сама ОС использует для обработки ввода вывода только одно процессорное ядро
Замените «ОС» на Windows, поскольку в том же Linux, на котором MS SQL с недавних пор тоже поддерживается, есть возможность использования мультипоточного планировщика ввода-вывода.
Для бинарных файлов в гит есть расширение Git LFS, в первую очередь направлено на оптимизацию хранения больших файлов, типа видео, аудио, изображений и т.д.
Это кеды после примерно 3-х часов работы. Использованное за это время ПО — Atom, Vivaldi (> 20 вкладок), flask-сервер, node.js (Angular 5), Skype (который на Electron) и всякое по мелочи.
kubuntu 17.10. Запущен браузер и скайп, занято 2 Гб оперативки, из них кеды занимают примерно 300 Мб.
Вопрос: в чем смысл так упарываться оптимизациями, если стандартный набор запущенного ПО съедает на порядок больше оперативки?
Те же проблемы и у «родных» файловых менеджеров KDE, XFCE, LXDE.
Конкретно с проблемой сохранения файлов по сети Dolphin справляется, по крайней мере по sFTP.
Причем здесь сообщество? WebSphere, WebLogic и JBoss EAP — это коммерческие АС, разрабатываемые соответствующими компаниями. Зачем? Ну, ради денег, наверное.
Glassfish — что-то вроде референсной реализации от Oracle.
А Jetty и Tomcat вообще не АС, а контейнеры сервлетов.
Я минусы не ставил, но аргументирую.
В рамках Java EE, а мы говорим именно о ней, AS должен реализовывать определенный набор спецификаций, в частности, EJB, JMS, управление источниками данных и транзакциями и многое другое. Контейнер сервлетов — это часть этой спецификации, он может быть самостоятельным приложением или входить в состав AS.
Использование технически корректной терминологии очень важно, ведь если мы называем некоторое ПО Application Server'ом, то наш собеседник справедливо ожидает, что данное ПО поддерживает, например, JMS, и он будет весьма расстроен, когда окажется, что это не так.
Согласно закону РФ авторские права — суть неотчуждаемые. Куда и как бы произведения не закачивали, они по прежнему принадлежат автору. Если в EULA ВК написано иное, то таковое юридически ничтожно, как противоречащее закону.
Не-не-не, я плачу ВКонтакте не за его сервера, трафик и пр. Я плачу ВКонтакте, чтобы он заплатил «правообладателям» за то, что они благосклонно разрешили мне послушать музыку. Чувствуете качественную разницу? То, что я могу слушать музыку, которая им вообще не принадлежит, вообще не учитывается.
Я со своей группой записал альбом и выложил его в контактик. Должен ли я платить кому-либо за возможность послушать свою собственную музыку?
Группа N записала альбом на свои личные средства и от доброты душевной выложила бесплатно для всех желающих в контактик. Какой процент отчислений получит группа и сколько получат все остальные присосавшиеся паразиты?
С ними есть сложность: они как посмотрят на ТЗ, в котором есть мутные места, так сразу говорят: “Тут какой-то бред, я с таким не работаю!”
Хм, аналитик написал мутное ТЗ, но виноват разработчик? Интересно.
Я, как разработчик, не работаю с мутным ТЗ, потому что не понятно, что именно я должен сделать. Я понял написанное вот как-то так, аналитик имел в виду другое, а заказчик вообще хотел третье. Написано ТЗ непонятно, неоднозначно или неполно, я иду и пинаю аналитика, чтобы у меня было полное, ясное и однозначное ТЗ, это его работа в конце концов.
Может быть я работаю в какой-то особой конторе, но у нас если реализация отличается от описанного в ТЗ, то её просто не пропустит QA и отправит обратно на доработку.
Java EE — это набор спецификаций, а не конкретное ПО. Из статьи похоже, что речь идет о передаче прав на эталонную реализацию (GlassFish) Eclipse, возможно еще какое-то ПО будет передано.
Разработка самих спецификаций идет через JCP, в котором принимают участие многие игроки отрасли. В этом отношении могут быть даже улучшения, если Eclipse сделает этот процесс более открытым и прозрачным.
Ну и кроме того, коммерческий WebLogic Oracle оставляет себе. Да и кроме него хватает Java EE AS, те же WebSphere, JBoss.
Замените «ОС» на Windows, поскольку в том же Linux, на котором MS SQL с недавних пор тоже поддерживается, есть возможность использования мультипоточного планировщика ввода-вывода.
Для бинарных файлов в гит есть расширение Git LFS, в первую очередь направлено на оптимизацию хранения больших файлов, типа видео, аудио, изображений и т.д.
Вопрос: в чем смысл так упарываться оптимизациями, если стандартный набор запущенного ПО съедает на порядок больше оперативки?
Конкретно с проблемой сохранения файлов по сети Dolphin справляется, по крайней мере по sFTP.
Glassfish — что-то вроде референсной реализации от Oracle.
А Jetty и Tomcat вообще не АС, а контейнеры сервлетов.
В рамках Java EE, а мы говорим именно о ней, AS должен реализовывать определенный набор спецификаций, в частности, EJB, JMS, управление источниками данных и транзакциями и многое другое. Контейнер сервлетов — это часть этой спецификации, он может быть самостоятельным приложением или входить в состав AS.
Использование технически корректной терминологии очень важно, ведь если мы называем некоторое ПО Application Server'ом, то наш собеседник справедливо ожидает, что данное ПО поддерживает, например, JMS, и он будет весьма расстроен, когда окажется, что это не так.
Отличная экстраполяция частного случая одного человека на всех.
Группа N записала альбом на свои личные средства и от доброты душевной выложила бесплатно для всех желающих в контактик. Какой процент отчислений получит группа и сколько получат все остальные присосавшиеся паразиты?
Еще лет 30 назад никакого веба не существовало в принципе.
Хм, аналитик написал мутное ТЗ, но виноват разработчик? Интересно.
Я, как разработчик, не работаю с мутным ТЗ, потому что не понятно, что именно я должен сделать. Я понял написанное вот как-то так, аналитик имел в виду другое, а заказчик вообще хотел третье. Написано ТЗ непонятно, неоднозначно или неполно, я иду и пинаю аналитика, чтобы у меня было полное, ясное и однозначное ТЗ, это его работа в конце концов.
Может быть я работаю в какой-то особой конторе, но у нас если реализация отличается от описанного в ТЗ, то её просто не пропустит QA и отправит обратно на доработку.
Разработка самих спецификаций идет через JCP, в котором принимают участие многие игроки отрасли. В этом отношении могут быть даже улучшения, если Eclipse сделает этот процесс более открытым и прозрачным.
Ну и кроме того, коммерческий WebLogic Oracle оставляет себе. Да и кроме него хватает Java EE AS, те же WebSphere, JBoss.