The OpenNET Project / Index page

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



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

Оглавление

Новая СУБД ScyllaDB, полностью совместимая с Cassandra, но в..., opennews (??), 23-Сен-15, (0) [смотреть все]

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


31. "Новая СУБД ScyllaDB, полностью совместимая с Cassandra, но в..."  +6 +/
Сообщение от Crazy Alex (ok), 23-Сен-15, 16:11 
Проще её понять. Она громоздкая как чёрт знает что для практических применений (потому что по факту она нужна только вместе со знанием J2EE), но сам язык прост. Плюсы - сами сложны, но это избавляет от громоздких фреймворков вокруг - если хотеть, конечно.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

88. "Новая СУБД ScyllaDB, полностью совместимая с Cassandra, но в..."  +/
Сообщение от Вареник (?), 24-Сен-15, 06:53 
> Проще её понять. Она громоздкая как чёрт знает что для практических применений
> (потому что по факту она нужна только вместе со знанием J2EE),
> но сам язык прост. Плюсы - сами сложны, но это избавляет
> от громоздких фреймворков вокруг - если хотеть, конечно.

Если Java-библиотеки (т.н. Jar-hell) переписать на С++, что-то в них станет проще?

Будет еще больший hell из-за разных соглашений, стилей и использования подмножеств языка.
У одних будет все через смартпоинтеры STD, у других через смартпоинтеры Boost, у третьих черех Qt, а у четвертых все через &. В документации каждой либы будет дисклеймер, что нужно глобально использовать аллокатор именно этой либы, иначе все рухнет.

И интегрируй потом это все в один конечный продукт за разумное время...

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

99. "Новая СУБД ScyllaDB, полностью совместимая с Cassandra, но в..."  +/
Сообщение от Crazy Alex (ok), 24-Сен-15, 09:49 
Я что-то писал про "проще"? Менее громоздко - станет. За счёт возможности выкинуть половину объектных иерархий в пользу статического полиморфизма и иcпользования duck typing. Не D, конечно, в котором код, парсящий JSON  в статические структуры, занимает пару экранов, но тоже весьма неплохо. А компактный код лучше помещется в голову иЮ соответствено, алгоритмически оптимизируется.

А что до соглашений - берите целый стек и будет счастье. std - занчит, std (что самое правильное, кстати). boost отлично подружится и смарт поинтеры будет использовать std, кстати, если версия плюсов свежая (а она везде сейчас свежая есть). Зависли на Qt - сидите на его стеке либ, делов-то. нужен вам ручной мемори менеджмент - вперёд. И да, если либы пишутся не идиотами (а другие зачем брать?) то авторы о совместимости подумали. насчёт аллокаторов - это в сях любят свои аллокаторы, в плюсах как раз такого нет, если у вас не закрытые либы, компилированные чёрт знает чем, конечно.

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

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

96. "Новая СУБД ScyllaDB, полностью совместимая с Cassandra, но в..."  –1 +/
Сообщение от Классический анонимус (?), 24-Сен-15, 09:23 
Да уж, без библиотек и фреймворков на сипипи всё так легко и быстро пишется. 8))))

Погуглим банальнейшее "convert wstring to string" и мозг лопается - кучи нюансов и несовместимостей на уровне "в C++11 одно, в более новом режиме другое, под виндой третье, в linux четвертое". А начнём стек писать самописный, а потом отлаживать - так вообще и протрезветь можно!

Это, кстати, ответ на вопрос: за что жабисты не любят си. А вот за что сишники не любят жабу - мистика. Наверное банальная зависть?

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

98. "Новая СУБД ScyllaDB, полностью совместимая с Cassandra, но в..."  +5 +/
Сообщение от ДяДя (?), 24-Сен-15, 09:45 
Конечно зависть.
Один человек на Java EE делают за четыре дня программу лояльности аналогичную "Связной Клуб". Польза для бизнеса огромная. Иные не на Java втроём за полгода делают на 50% меньше функционал. А ЗП хотят такую же. А бизнесу где деньги брать, если ещё не работает то, что должно их приносить ???
Ответить | Правка | Наверх | Cообщить модератору

100. "Новая СУБД ScyllaDB, полностью совместимая с Cassandra, но в..."  –1 +/
Сообщение от Аноним (-), 24-Сен-15, 09:50 
>А вот за что сишники не любят жабу - мистика

Да просто выжгли себе мозг пытаясь понять всю тупость спецификации C++

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

101. "Новая СУБД ScyllaDB, полностью совместимая с Cassandra, но в..."  +/
Сообщение от Crazy Alex (ok), 24-Сен-15, 10:00 
1) человек в вопросе пытается сделать фигню, так как, похоже, воощбще не понимает. что он делает. Здесь это ему детально объяснили: http://stackoverflow.com/a/4805122
2) Если есть решение для C+11 - им и надо пользоваться. Плюсы до 11 давно можно забыть, а  то, что есть в них - просто и абсолютно осмысленно - преобразование с указанием, в какой кодировке string.

А не любят, потому что на все гвозди - один микроскоп. Со стратегий работы с памятью начиная и заканчивая убогим map.Get.

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

109. "Новая СУБД ScyllaDB, полностью совместимая с Cassandra, но в..."  +/
Сообщение от Классический анонимус (?), 24-Сен-15, 11:14 
Мы прямо щас пишем прожку в VS10, никакого C+11 там нет.

Именно в теме на SO во всех подветках куча воплей:
-это не работает в linux
-некоторые символы стрипаются
-в ICU это надо делать по другому
итд

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

118. "Новая СУБД ScyllaDB, полностью совместимая с Cassandra, но в..."  +1 +/
Сообщение от Crazy Alex (ok), 24-Сен-15, 13:46 
Ваши проблемы, если вы сидите на каой-то хрени, которая отродясь стандарты не могла толком поддерживать. И напоминаю, на каком сайте вы находитесь. При чём здесь проприетарщина  от MS?

Да, в плюсах до 11 не было вменяемой поддержки кодировок. Теперь она есть.

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

121. "Новая СУБД ScyllaDB, полностью совместимая с Cassandra, но в..."  +2 +/
Сообщение от безымянный доброжелатель (?), 24-Сен-15, 15:05 
> Мы прямо щас пишем прожку в VS10, никакого C+11 там нет.

Оно даже в С99 не может, куда им до новых плюсов-то.

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

123. "Новая СУБД ScyllaDB, полностью совместимая с Cassandra, но в..."  +/
Сообщение от Аноним (-), 24-Сен-15, 16:02 
пишете на RUST
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

155. "Новая СУБД ScyllaDB, полностью совместимая с Cassandra,..."  +1 +/
Сообщение от arisu (ok), 30-Сен-15, 22:37 
> Мы прямо щас пишем прожку в VS10

а на программируемых калькуляторах не пробовали? там ещё больше можно задолбаться — ведь это же и есть цель.

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

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

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




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

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