The OpenNET Project / Index page

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



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

Оглавление

Представлена libui, новая библиотека для построения интерфей..., opennews (??), 20-Май-16, (0) [смотреть все]

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


72. "Представлена libui,  библиотека для построения интерфейса по..."  –4 +/
Сообщение от Genby (?), 21-Май-16, 03:10 
>> на винде не взлетит.
> Да, ты должен страдать.

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

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

80. "Представлена libui,  библиотека для построения интерфейса по..."  –2 +/
Сообщение от hazard157 (ok), 21-Май-16, 19:20 
> с колакольни плевал на совместимость с чем-либо ещё кроме венды

Это значит, вы не пишете ПО масштаба предприятия. Для чего (для небольших программ, типа Word или Photoshop или там игрушек разных) .Net наверно и подходит.

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

83. "Представлена libui,  библиотека для построения интерфейса по..."  –2 +/
Сообщение от Genby (?), 22-Май-16, 02:12 
>> с колакольни плевал на совместимость с чем-либо ещё кроме венды
> Это значит, вы не пишете ПО масштаба предприятия. Для чего (для небольших
> программ, типа Word или Photoshop или там игрушек разных) .Net наверно
> и подходит.

мдамс? давайте вы нам назовёте такое сякое "ПО масштаба предприятия" и на чём вы его пишете.. ну так, чтобы не голословно..

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

84. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от hazard157 (ok), 22-Май-16, 02:33 
> мдамс? давайте вы нам назовёте такое сякое "ПО масштаба предприятия" и на
> чём вы его пишете.. ну так, чтобы не голословно..

ПО масштаба предприятия - например, система управления (диспетчеризации) движения поездов метрополитена. Части системы работают (в реальном времени!) на различном оборудовании и ОС (платформы ARM, x86_64, Linux, Windows). 100% кода написано на Java.

Или учет движения материальных потоков (сырье, продукция) металлургического завода. Также и данные на многие месяцы и годы и одновременно работа в реальном времени. 100% Java.

Эти (и другие) примеры ПО у которого есть серверная часть и десятки (и даже сотни) клиентов работающих в реальном масштабе времени. 100% кода на Java.

Мы пытались работать на C# (исключительно по неразумному запросу заказчика). Шаг влево или вправо от платформы Wintel с точно уазанными версиями и требованиями, и всё. В смысле - ничего. Ничего не сделаешь. Поэтому я и сказал, что на C# (платформа .Net) можно писать только малые программы.

На самом деле, кроме кросплатформенности есть гораздо более важная вещь - Java не только язык и базовые библиотеки (как C# или C++), еще огромная, готовая платформа из многих технологий, составляющие J2EE. Ничего похожего нет в .Net.

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

101. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от lor_anon (ok), 24-Май-16, 03:14 
> ARM, x86_64, Linux, Windows

...сказки, легенды, тосты.

В энтерпрайзе как раз меньше всего кроссплатформенность нужна, потому что всем всё можно купить одинаковое, в пределах одной задачи. А ты описал какую-то софтину "на Java", которая должна и на PLC электродвигателем управлять, и на сервере БД билеты учитывать, и на компе диспетчера косынку раскладывать. Нет, ИРЛ так не делается.

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

102. "Представлена libui,  библиотека для построения интерфейса по..."  –1 +/
Сообщение от hazard157 (ok), 24-Май-16, 12:42 
>> ARM, x86_64, Linux, Windows
> ...сказки, легенды, тосты.
> В энтерпрайзе как раз меньше всего кроссплатформенность нужна, потому что всем всё
> можно купить одинаковое, в пределах одной задачи. А ты описал какую-то
> софтину "на Java", которая должна и на PLC электродвигателем управлять, и
> на сервере БД билеты учитывать, и на компе диспетчера косынку раскладывать.
> Нет, ИРЛ так не делается.

Круто, когда люди, похоже ничего не понмающие в чужом деле, комментируют работу других.

1. Вы меня поразили прямо в пятку, насчет ненужности кроссплатформенности в ПО масштаба предприятия. Я как-то слабо представляю систему клиент-сервер (где клиенты ПК на Windows, мобильные клиенты на Android/iOS/Win, сервер c каком-нибудь *NIX ОС), без требований к кроссплатформеннсоти. Может Вы имеете в виду, что КАЖДАЯ часть системы дложна работать на ОДНОЙ платформе?

2. я разве говорил про PLC? Их нет в проекте метро. И еще, я вообще не знаю о существовании сколь-ниубдь известных линеек PLC (ПЛК) которые позволяют запускать Java-программы.

3. Вы правильно сказали - "одинаковое в пределах одной задачи". Проект АСДУ ДП (движения поездов) состоит из нескольких "задач". Для каждой задачи подбирается своя аппаратная платформа. Обычно, каждая платформа подразумевает свои средства разработки. Как раз одинаковость платформы Java для разных задач и позволяет использовать один язык, один набор библиотек и одно средство разработки для различных частей единой системы.

4. Непонимание Вами также  проявилось вот в чем: я написал "система управления (диспетчеризации) движения поездов метрополитена". Соответственно, Вы не правы в следующем: диспетчеризация (хоть и является "автоматизированой системой диспетчерского управления" - АСДУ) не подразумевает непосредственное упралвение оборудованием (например, двигателями), это задача АСУТП. Второе: продажа билетов никакого отношения не имеет к АСДУ ДП. Третье: "на компе диспетчера раскладывать косынку", это одно из основных тем, с чем воюют на всем постсоветском пространтсве - зачастую это основная причина, ставить на АРМы диспетчеров ОС с ограничением доступа к другим программа или вообще, Linux системы.

5. И самое последнее, но видимо наиболее важное, насчет того, что так не бывает в реальности. Обясните это городу-миллионнику, диспетчеризация всего метро которого сделана имеено так, как я и описал.

Вместо того, чтобы огульно утвержать "так не бывает!", правильнее будет спросить "а как это сделано?". Если Вас заинтересут ответ на последний вопрос, могу дать ссылки на более подробную информацию.

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

107. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от Аноним (-), 22-Апр-18, 05:49 
Состояние дел в метрострое сейчас простое для интерфейса используют C# и платформу с этми самыми окнами, контроллеры по старинке пишут на C, а какая-то математическая херня переделана с ActiveX на Java. Не пойму о чем Вы там спорите и зачем Вам крос платформенность? Вы ввобще в бизнесе понимаете что цель баблонских заработать и на ваши эти самые кросплатформенности кладут болт обычно
Ответить | Правка | Наверх | Cообщить модератору

108. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от hazard157 (ok), 23-Апр-18, 02:32 
> Состояние дел в метрострое сейчас простое для интерфейса используют C# и платформу
> с этми самыми окнами,

Метрострой - это что? Это метрополитен? Строительная организация? В каком городе?

> контроллеры по старинке пишут на C, а

Скорее всего Вы говорите про встраиваемые системы на базе свободно программируемых компьютерных платоформ (типа Octagon). А в обиходе контроллерами чаще называют ПЛК, которые не программруются на С (практически никогда), а на одном из языков стандарта  IEC 61131.

> какая-то математическая херня переделана с ActiveX на Java. Не пойму о
> чем Вы там спорите и зачем Вам крос платформенность? Вы ввобще
> в бизнесе понимаете что цель баблонских заработать и на ваши эти
> самые кросплатформенности кладут болт обычно

А тут Вы такой бред говорите, что только свет туши. "Баблонские" зарабатываются либо распилом бюджета (но мы же не про это?), либо выполнением требований заказчика. Заказчик не часто требует кросс-платформенность в явную, но совокупность других требований (на какой из имеющихся платформах должна разворачиваться в основном серверный софт) однозначно вытекает кросплатформменость разработки.


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

85. "Представлена libui,  библиотека для построения интерфейса по..."  –1 +/
Сообщение от hazard157 (ok), 22-Май-16, 02:39 
> мдамс? давайте вы нам назовёте такое сякое "ПО масштаба предприятия" и на
> чём вы его пишете.. ну так, чтобы не голословно..

Да, и в добавок насчет C# и Java. Оченть непрятно удивило ограниченность средств разарботки в Visual Studio по сравнению с Eclipse. Много средств работы с кодом в Eclipse оказалось, что не имеет аналогов в VS. Обратное утверждение - неверно. По нашему мнению, у Microsoft все-таки не хватает ресурсов (по сравнению с сообществом Eclipse) сделать средства разработки сравнимого качества.

И еще поясню, что мы зарабатываем деньги программированием, а не занимаемся "холиварами". Если VS/.Net будет сраним с Eclipse/Java - будем пользоваться ими. Кстати, Microsoft движется в правильном направлении - поддержка C# в Linux, на других, кроме Windows платформах. Надеюсь, в ближайшее время C# сможет составить конкуренцию Java в ПО масштаба предприятия.

Все-таки конкуренция - это хорошо.

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

86. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от тоже Аноним (ok), 22-Май-16, 12:15 
Главное, чтобы в процессе нарастания этой конкуренции из мозгов заказчиков успел выветриться стереотип "с Виндой же проще". Потому что вне офиса это, мягко говоря, не так.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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