Vladislav
это был такой терминальный софт на java с псевдографикой на red hat 97 года апдейта
Мерль
Звиздец
Мерль
Ябсдох
Vladislav
А зачем? Я просто не могу понять
я не уверен, но сдается мне что парсинг в шарпах простой для хмл
Мерль
Хотя на самом деле у меня примерно такая же херь была, когда я пришёл
Vladislav
Звиздец
самое весёлое, что обязателен точный порядок. часть скриптов раскатывалась по скрипту который писал разраб к релизу, но часть руками админов. для админов писались портянки как для ребенка, ну чтобы прям совсем совсем просто. Вот однажды мне позвонили в час ночи (раскатывали по ночам, пока точки закрыты) и говорят - бля, Влад, я порядок перепутал
Vladislav
Andrei
Вообще и в Шарпах, и в Джаве, что XML, что JSON собирать/парсить работы выйдет примерно одинаково. Наверное у той стороны просто уже был сериализатор в XML сделан
Vladislav
Мде В итоге xml хранился в строке?
да нет конечно, в итоге мы их нахуй послали и сделали нормальный rest api с json. но на этом комедия не закончилась! отдаём им потом прототип с докой (дока прям на уровне к слову, не хуже чем у VK была, благо ручек мало), и приходит вопрос к нашему архитектору что у них не работает эта post ручка с таким то json. ахитектор сразу не разбираясь начинает нагонять на меня что я лох и балбес, бла бла бла. Делаю json из письма валидным, отправляю с таким же матом его нашему архитектору, он обратно в ekassir. В итоге архитектора уволили, ekassir научились json
Мерль
У нас даже до скриптов дело не дошло, так всё и делали руками Причём там разные версии LabVIEW, которые между собой несовместимы, и их постоянно путали
Vladislav
а потом и я ушел, так что лично для меня эта история закончилась)
Vladislav
Вообще и в Шарпах, и в Джаве, что XML, что JSON собирать/парсить работы выйдет примерно одинаково. Наверное у той стороны просто уже был сериализатор в XML сделан
xml запарнее, если честно. В джаве у меня есть 100500 библиотек, когда можно тупо аннотировать поля, а можно и без этого вообще
Andrei
Так в XML также. Поля проаннотировал, JAXB и вперед.
Vladislav
если тебе надо парсить? может конечно что-то продвинулось за последние годы...
Vladislav
я помню когда из класса сделать xml - да, обратно чот хуяк хуяк не работало
Vladislav
сидишь описываешь как поля вытаскивать через SAXParser какой-нибудь
Andrei
а, я не помню обратно. Но вроде бы был dom и sax-парсер, причем dom парсер делал именно "вот тебе строка, вот класс с полями, дай мне инстанс класса"
Vladislav
кроме того xml ебанутый, там в теге может быть параметр со значением, а можно сделать внутри тэга тэг, и в нём значение…короче такое
Andrei
а sax юзали, если там документы были по сотне метров
Vladislav
а, я не помню обратно. Но вроде бы был dom и sax-парсер, причем dom парсер делал именно "вот тебе строка, вот класс с полями, дай мне инстанс класса"
дом говно, когда тебе надо что-то большое парсить, а когда речь заходит про энтерпрайз, то там всегда что-то большое
Vladislav
пропорциональное уровню зарплаты 😄
Andrei
ну короче да. И в Java, и в C# было так: развесь аннотации, и вот тебе два метода - в строку и из строки. Остальное - тонкости
Andrei
причем, и для JSON, и для XML
Andrei
так что 90% что чуваки на стороне шарпа просто вломщики 🙂
Vladislav
скорее всего у них просто хуева туча легаси и связности, всё заточено под 1 формат и тд
Sherzod
Я храню конфиги в xml, со мной всё впорядке?
Andrei
да конечно. У нас тоже куча конфигов в XML. А на игры посмотри: в 2/3 игр внутри квесты/события/ai в XML зашит.
Andrei
по моим ощущениям JSON победил только в веб-разработке, все остальное либо в XML живет, либо в каких-то проприетарных TLV форматах
Mike
да конечно. У нас тоже куча конфигов в XML. А на игры посмотри: в 2/3 игр внутри квесты/события/ai в XML зашит.
Хмл лучше для сложных деревьев, но парсить его боль, и когда нужны плоские данные, json лучше
Mike
Java вон когда сложные конфиги хмл хавает, а когда простые -- .properties
Sherzod
когда нужны плоские данные джсон лучше? ват?
Sherzod
почему это он лучше?
Sherzod
CSV/VSV/TSV вот это сила
Mike
Плоские Я имею в виду кей велью
Mike
Когда вэлью не очень сложный
doc
https://highloadcup.ru/rating/ раст с 3 на 2 место поднялся
doc
держем пальцы
doc
в смысле школяры?
Sherzod
Не могут в раст
Deleted Account
в смысле школяры?
ну сайт уродливый имена смешные фотки стрёмные
Sherzod
Потому школяры
doc
мнение эксперта по фоткам. ок.
Sherzod
Вот еслиб первое место, то уже студентота
Deleted Account
это всё синтетика
Deleted Account
толку - ноль, не показатель ваще
Evgenii
толку - ноль, не показатель ваще
все больше чем от твоего кода
Sherzod
Да не могут ани, смари, го впереди, даже си в жопе
Sherzod
Си, не сиплас
Deleted Account
Sherzod
Я бы тоже не смог
Vladislav
по моему школяры тут, в этом чате
Deleted Account
по моему школяры тут форсят раст
doc
Да тролль в чате, а не школяры
Anonymous
tokio-minihttp быстрее hyper что ли
պլհկ
պլհկ
Быстрее конечно
Kerrigan
fasthttp тоже
Anonymous
хм
Anonymous
мне кажется или там можно без json парсера обойтись?
Sherzod
Фу, даже джсон парсер у го быстрее
vladislav
Deleted Account
Loo
расходимся ребята
պլհկ
Забаньте плз етого пидора -> @temazaz
Deleted Account
я тут читаю новасти по расту
Sherzod
Может кто напишет там лучше😓
Sherzod
Чтоб наш истынный ржавый первенство взял
Evgenii
Судзумия
я тут читаю новасти по расту
Отлично, оставил тебе права на чтение. На некоторое время
adam
Забаньте плз етого пидора -> @temazaz
а ещё он не нравится @blastprocessing, следовательно это веская причина его забанить
Anonymous
Loo
а чо с ним