Re[2]: Новые проекты на Java
От: bazis1 Канада  
Дата: 11.01.17 22:33
Оценка: +5 :))
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>А на AIX C# работает? А на z/OS (да отсохнет его карбюратор во веки веков)? А вот Ява очень даже работает. Даже лучше, чем С++.

Вопрос в том, какая доля рынка у AIX и z/OS. А то можно дойти то того, что лучший язык — BolgenC, потому что он работает на BolgenOS, а C++ — нет.
Re[2]: Новые проекты на Java
От: Mr Bombastic Австралия жж
Дата: 11.01.17 23:14
Оценка: -4
Здравствуйте, koandrew, Вы писали:

K>Опыт показывает, что большинство жабников относятся к категории "за <много> лет", потому к обучению они уже не способны (т.к. мозги уже высохли), и обречены до пенсии педалить на этом недоязыке ("как делали наши деды").

K>Хотя конечно есть и исключения — лично я уже троих жабников за последние несколько лет направил на путь истинный и убедил просить эту бякужабу и перейти на более современный язык.

Вот я писал на C# тоже. Мой вердикт- это жалкая пародия на Java. Да там есть фичи, которых нет в Java. Но в основе своей C# ущербен, этакая свалка фич с душком "а давайте прилепим сбоку бантик круто же", отсутствие логики в контейнерах/коллекциях, метания M$ как субстанции в проруби начинали с "сейчас перепишем всю винду на .NET и привяжем нативные API чтоб вызывали managed код" до "вот вам супер-современный метросексуальный интерфейс с API на COM".
Re[2]: Новые проекты на Java
От: snaphold  
Дата: 12.01.17 05:48
Оценка: :)
Здравствуйте, InfoPilot, Вы писали:

IP>Здравствуйте, snaphold, Вы писали:


S>>Интересно мнение почему пишут новые проекты на Java.


S>>Сам пишу на C#.

S>>Вот недавно ковырял Java.
S>>Мое мнение что это недоделанный C#. Хотели сделать C#, что то успели, что то нет, а что то для галочки сделали как то неудобно.

IP>Потому что работу делать надо, а не на красивые фичи сидеть дрочить.

IP>В свое время по этому поводу и пал выбор на джаву. Туда добавляется только то что уже вот уж точно надо добавить. А не всякую фигню так как это круто и увеличит продажи пп.


так вот работа как раз быстрее делается в C#.
Как посчитать сумму по иерархии классов любой вложенности?

class Car
{
int price;
}

в шарпе это делается элегантно одной строкой.
Re[3]: Новые проекты на Java
От: TK Лес кывт.рф
Дата: 12.01.17 07:05
Оценка:
Здравствуйте, snaphold, Вы писали:

S>так вот работа как раз быстрее делается в C#.

S>Как посчитать сумму по иерархии классов любой вложенности?

S>class Car

S>{
S> int price;
S>}

S>в шарпе это делается элегантно одной строкой.


Дьявол в деталях. В реальной жизни классы у которых только одно приватное поле практически не встречаются.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[4]: Новые проекты на Java
От: snaphold  
Дата: 12.01.17 07:09
Оценка:
Здравствуйте, TK, Вы писали:

TK>Здравствуйте, snaphold, Вы писали:


S>>так вот работа как раз быстрее делается в C#.

S>>Как посчитать сумму по иерархии классов любой вложенности?

S>>class Car

S>>{
S>> int price;
S>>}

S>>в шарпе это делается элегантно одной строкой.


TK>Дьявол в деталях. В реальной жизни классы у которых только одно приватное поле практически не встречаются.



как добавление полей решит задачу?
Re[3]: Новые проекты на Java
От: Stanislav V. Zudin Россия  
Дата: 12.01.17 07:24
Оценка:
Здравствуйте, bazis1, Вы писали:

SVZ>>А на AIX C# работает? А на z/OS (да отсохнет его карбюратор во веки веков)? А вот Ява очень даже работает. Даже лучше, чем С++.

B>Вопрос в том, какая доля рынка у AIX и z/OS. А то можно дойти то того, что лучший язык — BolgenC, потому что он работает на BolgenOS, а C++ — нет.

Скорее надо смотреть не на долю рынка, а на платежеспособность клиента.
Обычно больше всего денег у тех, у кого работает упомянутый выше зоопарк.
_____________________
С уважением,
Stanislav V. Zudin
Re[5]: Новые проекты на Java
От: TK Лес кывт.рф
Дата: 12.01.17 07:31
Оценка:
Здравствуйте, snaphold, Вы писали:

S>>>в шарпе это делается элегантно одной строкой.

TK>>Дьявол в деталях. В реальной жизни классы у которых только одно приватное поле практически не встречаются.

S>как добавление полей решит задачу?


вопрос в том, что пример оторван от реальности. в современной java подобные задачи тоже умещаются в одну строку.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[6]: Новые проекты на Java
От: snaphold  
Дата: 12.01.17 07:39
Оценка:
Здравствуйте, TK, Вы писали:

TK>Здравствуйте, snaphold, Вы писали:


S>>>>в шарпе это делается элегантно одной строкой.

TK>>>Дьявол в деталях. В реальной жизни классы у которых только одно приватное поле практически не встречаются.

S>>как добавление полей решит задачу?


TK>вопрос в том, что пример оторван от реальности. в современной java подобные задачи тоже умещаются в одну строку.


давайте представим себе реальное приложение.
есть в базе таблица Запчастей. Каждая запчасть стоить сколько то денег и в свою очередь состоит из набора других запчастей.
Уровень вложенности может быть любой.

в базе есть таблица вида

ItemId ParentItemId Price

В системе есть список запчастей со стоимостью каждой запчасти на любом уровне.
Как нам решить данную задачу на JAva?
Писать цикл для подсчета суммы?
Re[3]: Новые проекты на Java
От: InfoPilot  
Дата: 12.01.17 08:21
Оценка:
Здравствуйте, snaphold, Вы писали:


S>так вот работа как раз быстрее делается в C#.

S>Как посчитать сумму по иерархии классов любой вложенности?

S>class Car

S>{
S> int price;
S>}

S>в шарпе это делается элегантно одной строкой.



Если я правильно понял задачу, то в данном случае

1)я скорее всего создал единый абстрактный класс для иерархии
2) использовал бы стримы
Re[2]: Новые проекты на Java
От: neFormal Россия  
Дата: 12.01.17 08:54
Оценка: +2 -2 :))
Здравствуйте, koandrew, Вы писали:

K>Хотя конечно есть и исключения — лично я уже троих жабников за последние несколько лет направил на путь истинный и убедил просить эту бякужабу и перейти на более современный язык.


шарпам это уже не поможет. на жаве софта на пару порядков больше и всё прибывает.
вот где эффективность против маркетинга!
...coding for chaos...
Re[3]: Новые проекты на Java
От: QrystaL Украина  
Дата: 12.01.17 08:58
Оценка: -1
Здравствуйте, neFormal, Вы писали:
F>на жаве софта на пару порядков больше и всё прибывает.

Писали бы уже "в миллион раз больше" Все равно никто не проверит
Re[4]: Новые проекты на Java
От: neFormal Россия  
Дата: 12.01.17 09:48
Оценка:
Здравствуйте, QrystaL, Вы писали:

F>>на жаве софта на пару порядков больше и всё прибывает.

QL>Писали бы уже "в миллион раз больше" Все равно никто не проверит

типичная ошибка наблюдателя из мира Nenuzhno.NET
...coding for chaos...
Re: Новые проекты на Java
От: Shmj Ниоткуда  
Дата: 12.01.17 09:54
Оценка: -4 :))
Здравствуйте, snaphold, Вы писали:

S>Мое мнение что это недоделанный C#. Хотели сделать C#, что то успели, что то нет, а что то для галочки сделали как то неудобно.


Больше фигни -- не значит лучше.

Вот вы покупаете дом. Дом Java-иста -- большой, теплый, проверенный, на колесах, реально можно перемещать без скрипа.

Дом C#-иста -- вроде и на колесах, но далеко на нем не уехать. Только можно отсоединять часть дома и уже она вроде как ездит, но так лучше не делать, ведь вещи то остаются в большей части дома. Зато есть куча свистопердулек, типа хрюканья когда смываете унитаз.
Re[4]: Новые проекты на Java
От: snaphold  
Дата: 12.01.17 10:06
Оценка:
Здравствуйте, InfoPilot, Вы писали:

IP>Здравствуйте, snaphold, Вы писали:



S>>так вот работа как раз быстрее делается в C#.

S>>Как посчитать сумму по иерархии классов любой вложенности?

S>>class Car

S>>{
S>> int price;
S>>}

S>>в шарпе это делается элегантно одной строкой.



IP>Если я правильно понял задачу, то в данном случае


IP>1)я скорее всего создал единый абстрактный класс для иерархии

IP>2) использовал бы стримы


неудачный пример привел. вот описание реальной задачи

есть в базе таблица Запчастей. Каждая запчасть стоить сколько то денег и в свою очередь состоит из набора других запчастей.
Уровень вложенности может быть любой.

в базе есть таблица вида

ItemId ParentItemId Price

В системе есть список запчастей со стоимостью каждой запчасти на любом уровне.
Re[3]: Новые проекты на Java
От: InfoPilot  
Дата: 12.01.17 10:11
Оценка:
Здравствуйте, neFormal, Вы писали:

F>Здравствуйте, koandrew, Вы писали:


K>>Хотя конечно есть и исключения — лично я уже троих жабников за последние несколько лет направил на путь истинный и убедил просить эту бякужабу и перейти на более современный язык.


F>шарпам это уже не поможет. на жаве софта на пару порядков больше и всё прибывает.

F>вот где эффективность против маркетинга!

Ну да тут надо особо заметить джава живет и развивается без маркетинга.
Реклама джавы со стороны оракл я как-то вообще невижу.
Re[7]: Новые проекты на Java
От: Dair Россия https://dair.spb.ru
Дата: 12.01.17 11:55
Оценка:
Здравствуйте, snaphold, Вы писали:

S>В системе есть список запчастей со стоимостью каждой запчасти на любом уровне.


А сумма нужна с учётом всех "поддеталей"? Т.е., стоимость "верхней" детали должна сложиться с деталями из которых она состоит?
Re: Новые проекты на Java
От: Dair Россия https://dair.spb.ru
Дата: 12.01.17 11:57
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Интересно мнение почему пишут новые проекты на Java.

S>Сам пишу на C#.

Потому что надо операционные системы, отличные от Microsoft Windows?

Вот, например, Android.
Re[2]: Новые проекты на Java
От: QrystaL Украина  
Дата: 12.01.17 12:09
Оценка:
Здравствуйте, Dair, Вы писали:
D>Вот, например, Android.
Для андроида есть Xamarin
Re[3]: Новые проекты на Java
От: Dair Россия https://dair.spb.ru
Дата: 12.01.17 12:18
Оценка:
Здравствуйте, QrystaL, Вы писали:

D>>Вот, например, Android.

QL>Для андроида есть Xamarin

Есть практический опыт?
Re[4]: Новые проекты на Java
От: QrystaL Украина  
Дата: 12.01.17 12:41
Оценка: 1 (1)
Здравствуйте, Dair, Вы писали:
D>Есть практический опыт?
Да, клиентские приложения под айос и андроид
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.