Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, уперся ты в десерилизацию. не будет ошибки. Тогда зачем ты ляпнул про "происходят постоянные вычисления"? Не знаешь матчасти, что ли? hVosttно по задаче нужны DateTime, а не int. так что кол. По задаче DateTime получен через десериализацию в int. Не смог этого понять - уволен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 12:16 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУ, я не вижу DateTime в поле. вижу какое-то проперти, которое мне задаром не сдалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 12:18 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, да харе лепить околесицу! я сказал что по задаче в поле (я говорил что-нибудь про проперти???) должно быть DateTime, вы же тут понавыдумывали всякого, голимую отсебятину. Если ты считаешь спецификации и стандартизованные ISO форматы отсебятиной, мне остается тебя только пожалеть. А если ты в следующий раз захочешь два гуида в datetime десериализовать? И будешь тыкать какой-нить другой говнобиблиотекой, которая так умеет. Мне её тоже нужно будет качать и использовать в проектах? hVosttрешения я так до сих пор и не увидел. и понял, что не увижу. ибо ты незнаешь как решить задачу. просто. тупо. не. знаешь. даже на стек залез, и хоть бы там нашёл чего, так ты ещё искать не умеешь. мои соболезнования... Хватит нести дурь. Если формат данных не специфицирован, можно кастомизировать конвертер или использовать пересчет в прикладном коде. Выбирай любой способ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 12:19 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, выкинь свою SOA на помойку Над тобой сейчас смеются все системы, которые проинтегрированы между собой. Над тобой смеется САП, 1С и аксапта. Над тобой смеются специалисты интеграционных систем типа SSIS и BizTalk. Над тобой смеются специалисты по WCF и веб-сервиса. Да, жги еще. hVosttреши уже задачку для младенцев Так я ж решил. Разве нет? hVosttпока все эти слова звучат смехотворно, если даже такой пустяк не можешь решить. Ну если для тебя стандарты ISO смехотворны, можешь зайти в цирк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 12:21 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, я не вижу DateTime в поле. вижу какое-то проперти, которое мне задаром не сдалось. Напиши кастом форматтер. Я же ссылку давал. Не осилил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 12:22 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУ, нет, не решил. надо положить из JSON дату в timestamp в поле DateTime структуры. кстати, Unix Timestamp это не два гуида, и не отсебятина, а формат даты-времени, который использовался ещё задолго до .NET. так что не лепи бред про два гуида... я так понимаю дата, которая нативно не парсится DateTime.Parse тоже ставит тебя в тупик? бедняга... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 12:26 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУ, ну так примера с кастом форматтером я и жду от тебя. уже 3-ая страница пошла... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 12:34 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, нет, не решил. надо положить из JSON дату в timestamp в поле DateTime структуры. Не тупи. JavaScriptConverter или кастом. Этого за глаза. hVosttкстати, Unix Timestamp это не два гуида, и не отсебятина, а формат даты-времени, который использовался ещё задолго до .NET. так что не лепи бред про два гуида... я так понимаю дата, которая нативно не парсится DateTime.Parse тоже ставит тебя в тупик? бедняга... См. выше, читать про ISO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 12:35 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУ, в том-то и дело, что форматов может быть сколько угодно, не считая тех же составных, которые надо приводить и обрабатывать в нужном виде. Json.NET даёт универсальный инструмент, позволяющий приводить данные к нужному виду легко, и использовать повторно написанный код, который очень просто применять. мета-атрибуты. и многое другое. а нет вот такой хак-высер: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 12:41 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
hVosttв том-то и дело, что форматов может быть сколько угодно, не считая тех же составных, которые надо приводить и обрабатывать в нужном виде. Json.NET даёт универсальный инструмент, позволяющий приводить данные к нужному виду легко, и использовать повторно написанный код, который очень просто применять. мета-атрибуты. и многое другое. Мне не нужен универсальный инструмент, тем более сторонний, мне нужен просто форматтер. И всё. Я приложу в магазин и покупаю молоток, мне не нужна рубка оголовков свай и китайская технология для их погружения. hVosttа нет вот такой хак-высер JavaScriptConverter это хак? Сходи в сад, там тебя объяснят. Это нативное расширение конвертера, заложенное изначально для будущей кастомизации. Этой один мальенький класс, вместо твоей убогой тонны кода, которая еще непонятно как скажется на общем перформансе приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 12:47 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУ, что самое смешное, что замена стандартного сериализатора Json на Json.NET сказывается благотворно — приложение работает быстрее. хочешь, сваргань тесты, я делал замеры на одних и тех же задачах на объёмах данных Json.NET явно быстрее. так что все свои непроверенные высказывания — а ты очень любишь ляпать отсябятину, которую сам даже не проверял, можешь положить к себе на полочку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 12:50 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, что самое смешное, что замена стандартного сериализатора Json на Json.NET сказывается благотворно — приложение работает быстрее. На сколько, на один процессорный тик? Не смешно даже. hVosttхочешь, сваргань тесты А ты забавный. Сначала утверждаешь, что работает быстрее, а потом требуешь еще мне тесты написать? Это пять, мужик! hVosttя делал замеры на одних и тех же задачах на объёмах данных Json.NET явно быстрее Ну так давай, приводи их сюда. О каком количестве данных идет речь? Насколько критична эта дельта? hVosttтак что все свои непроверенные высказывания — а ты очень любишь ляпать отсябятину, которую сам даже не проверял, можешь положить к себе на полочку. Отсебятина у тебя в левой сборке от пионеров, у меня надежный код от компании производителя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 13:04 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУ, хо-хо-хо. не забудь добавить десяток умных слов: SOA, WSDL, SAP, Акспата, 1C, Dynamics, WorkFlow, Бизнес-логика, Бизнес-процессы... ну как ты это любишь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 13:16 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
Ты это к чему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 13:22 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУ, к тому, что кроме десятка другого терминов, твои высказывания заставляют усомниться в твоём профессионализме. любой более-менее крупный проект тянет за собой не хилую кучу зависимостей. бесспорно, можно было бы обойтись и без них, и писать все не то что на ассемблере, а прям в машинных кодах, но хороший программист — умеет пользоваться инструментами, которые есть, плохой — занят написанием велосипедов, пока другие выпускают рабочие продукты на рынок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 13:25 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, к тому, что кроме десятка другого терминов, твои высказывания заставляют усомниться в твоём профессионализме. Аргументами убил об стену. hVosttлюбой более-менее крупный проект тянет за собой не хилую кучу зависимостей. Кучу зависимостей с кодплекса? Уволен без выплаты материального пособия. hVosttбесспорно, можно было бы обойтись и без них, и писать все не то что на ассемблере Каким образом связан ассемблер со штатной возможностью кастомизировать свой сериалазйер? hVosttхороший программист — умеет пользоваться инструментами, которые есть, плохой — занят написанием велосипедов, пока другие выпускают рабочие продукты на рынок. Если хороший программист на каждый чих тянет свои грязные руки в сторонние сборки из просторов интернета - это нехорший программист. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 13:34 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУ, ну как говорится, у каждого правила существуют исключения. есть хоть одна не родная либа, достойная того, чтобы её включить в проект? ну хоть одна-то найдется? не уж-то ты все 100% времени родным стеком обходился? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 13:52 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, ну как говорится, у каждого правила существуют исключения. Никто и не спорит. Поэтому я и писал о том, что если ты обоснуешь надобность внедрения сторонней сборки в проект, я не против. Но аргументы вида "оно универсальней", "100500 скачиваний с кодплекса", "одной строчкой" идут прямиком в унитаз. Тем более, при наличии штатного инструментацрия. hVosttесть хоть одна не родная либа, достойная того, чтобы её включить в проект? ну хоть одна-то найдется? не уж-то ты все 100% времени родным стеком обходился? Конечно, найдется. Например, ajaxcontroltoolkit (для вебформс) и jquery. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 13:59 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
Вот еще вспомнил, враппер для 7zip архиватора. Обоснование: 1. Необходимость pack / unpack более одного файла 2. Поддержка password ахива Штатный функционал не удовлетворяет второму условию, поэтому было принято решение использовать враппер + 7zip.dll при проекте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 14:03 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУ, jquery не в счет, ибо моё упоминание о нём ты с самого начала забрил :) мне лично пришлось очень много работать с JSON, при чем с громадными объемами и разными форматами данных (видишь ли, 90% внешних сервисов очень даже плевать на ISO), и родной сериализатор здесь не выдерживает никакой конкуренции с Json.NET, особенно если требуется валидация схемы, которую родной в корне не поддерживает, вообще 0. Ну и производительность конечно же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 14:14 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
hVosttмне лично пришлось очень много работать с JSON, при чем с громадными объемами и разными форматами данных (видишь ли, 90% внешних сервисов очень даже плевать на ISO), и родной сериализатор здесь не выдерживает никакой конкуренции с Json.NET, особенно если требуется валидация схемы, которую родной в корне не поддерживает, вообще 0. Ну и производительность конечно же. 1. О каких объемах речь? 2. Кто поставщик данных? 3. Какой прирост производительности был получен? 4. Схемы в JSON - это нестандартный функционал, тебя не поймут другие системы. 5. Для полноценного SOA со схемами (и трансформацией) здравые люди используют XML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 14:17 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУ, еще раз тебе говорю, — внешние системы, которые отдают JSON. И не отдают SOA/XML. поставщик веб-сервис, который отдаёт JSON. для обеспечения контроля целостности, схемы — надёжный способ валидации данных, ибо нет никакого контроля ни к коду, ни к процессу работы внешних сервисов, только взаимодействие. объемы большие — до десятков мегабайт в JSON, получение данных идёт асинхронно. все это возможно на Json.NET. на родном сериализаторе я даже не представляю как можно обеспечить контроль целостности по схеме вразумительно. разница в скорости, на сотнях запросах даёт выигрыш в минуты, а накапливаемое значение эффективности за сутки работы доходит до часов. так что стандартный сериализатор был выброшен на помойку. он годиться только для моногенных систем, или где контракты вывыренеы со средой .NET тютелька в тютельку, что совершенный нонсенс, ибо всем побоку на ваши дотнеты. плевать хотели. и заказчику по барабану на ISO. он даже слушать не будет, не можешь сделать — уволен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 14:28 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУ, если ты говоришь о создании своего сервиса, то ради бога, можешь делать SOA и всё «по уму». как тебе надо в общем, как позволяет и рекомендует нативная среда. но реальность такова, что большая часть разработчиков в мире — далека от .NET и от используемых в нём контрактов, которые хоть и местами имеют поддержку стандартов, но всё же отличаются от того, что используется в остальном большом мире. к примеру, городили огород для связи с SOAP с одним из старючих компонентов SAP, всё по феншую вроде, однако без допилки напильником оно не заработало. ибо косяки есть везде. даже в стандартных казалось бы схемах. радужные пони не всегда танцуют на нашей улице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 14:33 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, еще раз тебе говорю, — внешние системы, которые отдают JSON. Десятый раз повторяю, JSON для SOA - это как ведро на голове кобылы. JSON - это текстовый формат обмена данными для JS и только. Для серьезной серверной интеграции JSON идет лесом. Для мультиков на html страничке - самый раз. hVosttИ не отдают SOA/XML. поставщик веб-сервис, который отдаёт JSON. для обеспечения контроля целостности, схемы — надёжный способ валидации данных, ибо нет никакого контроля ни к коду, ни к процессу работы внешних сервисов, только взаимодействие. Не пиши глупостей, JSON не поддерживает схему. Все эти "местячковые" схемы, вкряченные в JSON - филькина грамота. Попробуй с помощью таких "схем" сгенерить прокси службу на каком-нибудь 1С. Да чего уж там 1С, в веб сервисе .NET. Про преобразования XSLT я вообще молчу. hVosttобъемы большие — до десятков мегабайт в JSON, получение данных идёт асинхронно. Это детский сад, а не большие объемы. Асинхронность тут вообще непричем. hVosttовсе это возможно на Json.NET. на родном сериализаторе я даже не представляю как можно обеспечить контроль целостности по схеме вразумительно. Контроль по схеме делается через XmlDocument.Validate , а не через кодплексовское рукожопие. Это стандарт, который поддерживают все системы в галактике. А твои перделки - это студенческая убогость, а не SOA. hVosttразница в скорости, на сотнях запросах даёт выигрыш в минуты, а накапливаемое значение эффективности за сутки работы доходит до часов. Высосано из пальца. Ни примеров, ни фактов. hVosttтак что стандартный сериализатор был выброшен на помойку Выброшены на помойку кодплексовские погремушки, а не стандартный сериализатор, с которым умеют работать даже инопланетяне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 14:49 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38318486&tid=1358300]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
75ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 405ms |

| 0 / 0 |
