|
|
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
Стоит задача реализовать single-page бизнес-приложение. Есть опыт разработки на ExtJS. В нем все устраивает, практически, все (за исключением пары-тройки ньюансов). Но ЭстЪ один довольно-таки довольно существенный недостаток - медлительность. Понятное дело - всяческие-разные обзоры/сравнялки читал. Но хотелось бы услышать, так сказать, мнение от людей действительно реализовавших/реализующих реальные бизнес-приложения. В общем: хочется что-то наподобие ExtJS'а, но пошустрее (понятное дело часть плюшек идет лесом в угоду скорости). _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 12:10 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
Я делал одно и то же реальное single-page бизнес-приложение на Ext и jEasyUI, Ext оказался гораздо быстрее, и неудобств неотзывчивостью не доставил. Как-то я не прочувствовал его медлительность. Либо это зависит от того, с чем сравнивать, либо важную роль играет архитектура интерфейса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 12:35 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
On 16.01.2014 11:35 am, Antonariy wrote: > либо важную роль играет архитектура интерфейса. Да... Человек был разбалован/извращен DevExpress'ом в десктопном приложении и всячески пытался перетащить/заставить реализовать все 1:1... Я, конечно, отбивался изо всех сил, но в некоторых случаях так зажали пальцы в двери, что пришлось реализовать... Может это и поспособствовало тормознутости... Но, все равно, хотелось бы, все-таки, услышать альтернативные варианты... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 12:48 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
YUI ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 13:29 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
+ можно реюзать код для десктопного приложения, чтобы было 100% 1 в 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 13:32 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
On 16.01.2014 12:29 pm, Dmitry Eliseev wrote: > YUI Пробовали... Слишком низкоуровнево... Хотелось бы не опускаться... Просто тупо гнать функционал не отвлекаясь на остальное... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 13:51 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
Ex_SoftOn 16.01.2014 12:29 pm, Dmitry Eliseev wrote: > YUI Пробовали... Слишком низкоуровнево... Хотелось бы не опускаться... Просто тупо гнать функционал не отвлекаясь на остальное... _________________ "Helo, word!" - 17 errors 56 warnings Странно. Что там низкоуровнего ? Если своих виджетов писать не нужно, то пишется только бизнес-логика... Может не то пробовали ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 13:53 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
On 01/16/2014 12:53 PM, Dmitry Eliseev wrote: > Если своих виджетов писать не нужно, то пишется только бизнес-логика... > Может не то пробовали ? Пробовали это Обратили свой взор на Kendo . На первый взгляд - все круть. Но, что насторожило: все examples/demo - пендюльки/пиптики only. Чего-то цельного/монолитного а-ля такое - не обнаружили. Во-вторых: насторожило наличие присутствия контента в <body>. Они что за нас "...пальцы загибать не будут..." ( c )? Кто-нить работал с сим "...чудом враждебной техники..."? Можете дать объективную оценку? Тынць на какое-нить цельное приложение - крайне пприветствуется. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 07:38 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
Ex_Soft Во-вторых: насторожило наличие присутствия контента в <body>. Они что за нас "...пальцы загибать не будут..."Ну так и в Ext никто за нас пальцы не загибает. Прототип интерфейса в виде json/js или в виде html — разница небольшая, причем в пользу html. В кендо html-прототип находится в естественной среде обитания, что позволяет удобно им манипулировать, а Ext, если хочешь индивидуальности побольше, чем предлагают стандартные виджеты и темы, может потребовать вкорячивания кусков текстов разметки в поля объектов. Впрочем, и там есть какой-то template. Но вот такие крипторасширения html мне не нравятся: <span data-bind="text: cart.contentsCount">. Всегда можно обойтись без них. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 09:58 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
On 18.02.2014 8:58 am, Antonariy wrote: > Ну так и в Ext никто за нас пальцы не загибает. Прототип интерфейса в виде json/js или в виде html — разница небольшая, причем в пользу html. В кендо html-прототип находится в естественной среде обитания, что позволяет удобно им манипулировать, а Ext, если хочешь индивидуальности побольше, чем предлагают стандартные виджеты и темы, может потребовать вкорячивания кусков текстов разметки в поля объектов. Впрочем, и там есть какой-то template. > Но вот такие крипторасширения html мне не нравятся: <span data-bind="text: cart.contentsCount">. Всегда можно обойтись без них. Ну что вам сказать... У меня всегда в Ext'ах <body> было девственно пусто ;) Индивидуальность - нафик не нужна (бабе Вале с Хацапетовки она "...и даром не нать!.." (c)). Все д.б. по военному просто. Переносим WinApp в вэб. А юзание html'я, опять же в контексте Ext'ов, для меня выглядит как юзание ассемблерных вставок в плюсах. "...Было время - был я молод..." тоже таким грешил ;) Но по большому счету "...для форсу бандитского...", а не по нагальній надобности... Вот отсюда и мое недоумение... Типо ж Kendo позиционируется как полноценный фреймворк, а тут - просто набор рюшечек... Шо попало, одним словом... Или я еще не научился их готовить... Ссылочка на нормальное бизнес-приложение на Kendo - было бы очень кстати... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 11:35 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
Ex_Soft а тут - просто набор рюшечек... Шо попало, одним словом...Кендо сделано на jquery, а jquery это как раз инструмент для управления рюшечками :) Основная стратегия его применения — натравить на существующую разметку и дать ей джазу. Мало шансов, что какой-нибудь jquery-фреймворк сможет избежать инерции такой стратегии. Если хочется кендо и пустое body, то каркас приложения, генерящий разметку под кендовкие виджеты, придется прогать самостоятельно. Я так делал при использовании jEasy UI: Код: javascript 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. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 12:32 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
On 18.02.2014 11:32 am, Antonariy wrote: > Если хочется кендо и пустое body, то каркас приложения, генерящий разметку под кендовкие виджеты, придется прогать самостоятельно. Я так начинаю подозревать, что такое только Ext'ы и умеют... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 13:19 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
Ex_SoftЯ так начинаю подозревать, что такое только Ext'ы и умеют...Начинается все с лейаута. Вот как только это написал, сразу вспомнил: в dhtmlx лейаут а-ля экстовский, и он может все то же, что и Ext. 1я демка , . Плохая новость: body не пустой. Хорошая новость: там лишь <script src="..."/>, а не куски разметки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 14:31 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
От dhtmlx я отказался из-за упоротого формата json, который потребляют гриды и деревья, ему нельзя просто сделать в линке from v in db.Table select v.Field1, v.Field2 и сериализовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 14:35 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, я не знаю, конечно, как у Вас собрано приложение на ExtJS, но очень часто разработчики выполнив разработку в development mode, ее же и запускают для production. Отсюда и ужасная тормознутость. Правильно собранная production версия грузится и работает очень даже шустро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 14:56 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, Странно. Использую в своих проектах и с низкоуровневостью сталкиваться не приходилось. И для одностраничных приложений в том числе. + там есть FRP . Просто "нужно уметь его готовить" (с). Поначалу, да, выносит мозг. Зато потом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 00:23 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
Dmitry EliseevEx_Soft, Странно. Использую в своих проектах и с низкоуровневостью сталкиваться не приходилось. И для одностраничных приложений в том числе.Этот пример тоже "низкоуровневый" — в нем есть скрипт-темплейты. Вот как выглядит идеальное приложение по мнению ТС (ссылка в body не в счет): Код: html 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 02:14 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
Ex_SoftСтоит задача реализовать single-page бизнес-приложение. Есть опыт разработки на ExtJS. В нем все устраивает, практически, все (за исключением пары-тройки ньюансов). Но ЭстЪ один довольно-таки довольно существенный недостаток - медлительность. Понятное дело - всяческие-разные обзоры/сравнялки читал. Но хотелось бы услышать, так сказать, мнение от людей действительно реализовавших/реализующих реальные бизнес-приложения. В общем: хочется что-то наподобие ExtJS'а, но пошустрее (понятное дело часть плюшек идет лесом в угоду скорости). _________________ "Helo, word!" - 17 errors 56 warnings похожэ на фееричный высер пиши на чистом. чо кнокдаун тоже в помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 08:56 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
тьфу. кнокаут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 08:58 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
Antonariy, Никто не мешает вам не использовать темплейты в коде. Тем более что YUI умеет запрашивать темплейты с сервера в виде отдельных компонент. У меня в приложении body выглядит следующим образом: Код: html 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 09:22 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
On 19.02.2014 7:56 am, ILLHEAD wrote: > похожэ на фееричный высер И что же с ваших высот здесь фееричного и в чем высер? > пиши на чистом. чо что Вы подразумеваете под "пиши на чистом"? > кнокдаун тоже в помощь Посмотрел - по сравнению с Ext'ами "слабое подобие левой руки", IMHO... On 19.02.2014 1:14 am, Antonariy wrote: > Вот как выглядит идеальное приложение по мнению ТС (ссылка в body не в счет) Абсолютно в дырочку ;) Я действительно не хочу заморачиваться с html/css. Хочу, к примеру, сказать в JS'е: "Роди окно с гридом" и все. А как оно будет рожаться - не колышет. У меня и без этого забот хватает... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 12:46 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, офф У тебя за окном людей убивают, а ты здесь про какие-то фреймворки пишешь. Не комильфо, однако. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 13:35 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
Ex_SoftOn 19.02.2014 7:56 am, ILLHEAD wrote: > похожэ на фееричный высер И что же с ваших высот здесь фееричного и в чем высер? > пиши на чистом. чо что Вы подразумеваете под "пиши на чистом"? > кнокдаун тоже в помощь Посмотрел - по сравнению с Ext'ами "слабое подобие левой руки", IMHO... On 19.02.2014 1:14 am, Antonariy wrote: > Вот как выглядит идеальное приложение по мнению ТС (ссылка в body не в счет) Абсолютно в дырочку ;) Я действительно не хочу заморачиваться с html/css. Хочу, к примеру, сказать в JS'е: "Роди окно с гридом" и все. А как оно будет рожаться - не колышет. У меня и без этого забот хватает... _________________ "Helo, word!" - 17 errors 56 warnings фееричность в недовольстве вполне нормальными продуктами то что вы хотите - из области фантастики. или если сумели сформулировать недовольство то и реализуйте фикс на чистом - вы про скорость что то говорили кнок - не левая рука, а правое полушарие, которое отвечает за понимание. а не слепое джсон портирование данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 13:53 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
по кноку могу прилепить книжку тут. не совсем легконаходима. фришная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 14:14 |
|
||
|
JavaScript Frameworks && Business applications
|
|||
|---|---|---|---|
|
#18+
ILLHEADто что вы хотите - из области фантастики Код: javascript 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 14:30 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38565898&tid=1447391]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
157ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 495ms |

| 0 / 0 |
