Т.е. клиент запускает браузер, в браузере загружает приложение,
приложение обрабатывает многогигабайтный файл клиента,
формирует небольшой .csv и отправляет его на сервер.
Раньше это можно было написать при помощи Java Applet'а, потом на Silverlight,
а теперь везде пиарят HTML5 и говорят, что у silverlight нет будущего.
Как на HTML5 писать умеренно толстые клиентские приолжения?
Здравствуйте, Arsen.Shnurkov, Вы писали:
AS>На чем сейчас модно писать клиентский код?
AS>Т.е. клиент запускает браузер, в браузере загружает приложение, AS>приложение обрабатывает многогигабайтный файл клиента, AS>формирует небольшой .csv и отправляет его на сервер.
AS>Раньше это можно было написать при помощи Java Applet'а, потом на Silverlight, AS>а теперь везде пиарят HTML5 и говорят, что у silverlight нет будущего.
AS>Как на HTML5 писать умеренно толстые клиентские приолжения?
Здравствуйте, MxMsk, Вы писали:
MM>Здравствуйте, Sheridan, Вы писали:
S>>На нормальных языках писать, клинет-сервер, не лениться. MM>Ассемблер — нормальный язык?
Здравствуйте, Sheridan, Вы писали:
S>>>На нормальных языках писать, клинет-сервер, не лениться. MM>>Ассемблер — нормальный язык? S>Да, если речь про микроконтроллеры или про гиков.
А может в других сферах просто лентяи сидят?
Здравствуйте, MxMsk, Вы писали:
S>>>>На нормальных языках писать, клинет-сервер, не лениться. MM>>>Ассемблер — нормальный язык? S>>Да, если речь про микроконтроллеры или про гиков. MM>А может в других сферах просто лентяи сидят?
AS>На чем сейчас модно писать клиентский код?
AS>Т.е. клиент запускает браузер, в браузере загружает приложение, AS>приложение обрабатывает многогигабайтный файл клиента, AS>формирует небольшой .csv и отправляет его на сервер.
AS>Раньше это можно было написать при помощи Java Applet'а, потом на Silverlight, AS>а теперь везде пиарят HTML5 и говорят, что у silverlight нет будущего.
AS>Как на HTML5 писать умеренно толстые клиентские приолжения?
Посмотрел на дату сообщения, вроде не первого апреля. Просто выделенное является настолько взаимоисключающим, что даже не знаю, что ответить
Здравствуйте, Arsen.Shnurkov, Вы писали:
AS>Раньше это можно было написать при помощи Java Applet'а, потом на Silverlight, AS>а теперь везде пиарят HTML5 и говорят, что у silverlight нет будущего.
кстати сейчас для этого юзают флеш. см. аплоад фоток фконтакте и вфейсбуке воднокласниках и тп. там перед аплоадом оно на клиенте ресамплится и автолевелется.
Здравствуйте, Farsight, Вы писали:
S>>Да, если речь про микроконтроллеры или про гиков. F>А C# нормальный язык, если речь идет про энтерпрайз и веб? А Java?
Если без фанатизма и аккуратно, то любой язык подойдет. И на первом плане чтобы была не скорость разработки, а качество и скорость продукта.
Я понимаю — конкуренция, надо гнать... Но не надо выезжать из ситуации на железе заказчика или потребителей. Лучше сделайте продукт дороже, но пусть он будет качественнее.
Здравствуйте, Sheridan, Вы писали:
S>Здравствуйте, Farsight, Вы писали:
S>>>Да, если речь про микроконтроллеры или про гиков. F>>А C# нормальный язык, если речь идет про энтерпрайз и веб? А Java?
S>Если без фанатизма и аккуратно, то любой язык подойдет.
Шеридан, ты ли это?
S>И на первом плане чтобы была не скорость разработки, а качество и скорость продукта. Я понимаю — конкуренция, надо гнать... Но не надо выезжать из ситуации на железе заказчика или потребителей. Лучше сделайте продукт дороже, но пусть он будет качественнее.
Ну, с этим я не спорил никогда. Но реалии таковы, что заказчик как правило говорит "Какое оборудование закупать под решение?".
Здравствуйте, Sheridan, Вы писали:
F>>А C# нормальный язык, если речь идет про энтерпрайз и веб? А Java?
S>Если без фанатизма и аккуратно, то любой язык подойдет.
Угу, если этот язык — Фортран.
S>И на первом плане чтобы была не скорость разработки, а качество и скорость продукта.
К сожалению, заказчик часто хочет "на вчера".
S>Лучше сделайте продукт дороже, но пусть он будет качественнее.
Думаешь, не пробовали? В результате услышали от начальства: качеством кода жертвуем, чтобы укладываться в сроки. То, что потом тривиальный баг приходится чинить неделю, уже неважно, фича уже добавлена, потому упомянутое начальство получает свою порцию жвачек сверху. То что такий продукт обходится значительно дороже, неважно, потому что обращают внимание, когда деньги приходят на счет, а не когда не уходят с него.
Здравствуйте, Privalov, Вы писали:
P>К сожалению, заказчик часто хочет "на вчера".
На пальцах объясняется преимущество качества перед скоростью, а также оговариваются сроки на следующий раз.
P>Думаешь, не пробовали? В результате услышали от начальства: качеством кода жертвуем, чтобы укладываться в сроки. То, что потом тривиальный баг приходится чинить неделю, уже неважно, фича уже добавлена, потому упомянутое начальство получает свою порцию жвачек сверху. То что такий продукт обходится значительно дороже, неважно, потому что обращают внимание, когда деньги приходят на счет, а не когда не уходят с него.
Вышестоящему руководству доложить о несостоятельности менеджеров. С графикаме и выкладкаме, как говорится.
Здравствуйте, Farsight, Вы писали:
F>Ну, с этим я не спорил никогда. Но реалии таковы, что заказчик как правило говорит "Какое оборудование закупать под решение?".
А вы спрашивайте — сколько на оборудование готовы потратить и насколько часто готовы апгредиться? И из ответов планируйте стратегию разработки. Если заказчику глубоко откопать сколько стоит сервер и насколько его хватит, то в принципе можно пожертвовать своим имиджем и прохалявить. Но я бы не стал так делать и переложил бы деньги из цены за сервер в цену за проект. Пусть берут реально нужную конфигурацию серванта с 10% маржой производительности и качественный продукт. Да и надо ли вам чтобы деньги мимо вас шли на покупку более крутого серванта?
Здравствуйте, Arsen.Shnurkov, Вы писали:
AS>>>Как на HTML5 писать умеренно толстые клиентские приолжения?
UN>>Руками
AS>Что-то я сомневаюсь, что много чего можно понаписать на голом java script.
AS>Как минимум надо использовать Google Web Toolkit, AS>при помощи которого можно писать на java и в javascript компилировать...
Лучше сразу брать vaadin. Тогда и в javascript не нужно будет комплировать, все уже скомпилировано.
Социализм — это власть трудящихся и централизованная плановая экономика.
Здравствуйте, Mamut, Вы писали:
AS>>На чем сейчас модно писать клиентский код?
AS>>Т.е. клиент запускает браузер, в браузере загружает приложение, AS>>приложение обрабатывает многогигабайтный файл клиента, AS>>формирует небольшой .csv и отправляет его на сервер.
AS>>Раньше это можно было написать при помощи Java Applet'а, потом на Silverlight, AS>>а теперь везде пиарят HTML5 и говорят, что у silverlight нет будущего.
AS>>Как на HTML5 писать умеренно толстые клиентские приолжения?
M>Посмотрел на дату сообщения, вроде не первого апреля. Просто выделенное является настолько взаимоисключающим, что даже не знаю, что ответить
Клиент — не программа, а дядя. Ну, или тетя.
Социализм — это власть трудящихся и централизованная плановая экономика.