|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
skyANA, Ещё хотел уточнить про Xamarin: 1.Xamarin устанавливается на win платформу? 2.В студии пишется одно приложение, и компилируется для каждой ОС в отдельности? или на каждую ОС требуется писать разные программы? 3.Как происходит "дэбаг" для разных мобильных ОС, через эмуляцию? И можно ли тестировать программу под разные размеры телефона (имеется ввиду разрешение дисплея)? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 08:23 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
вадяskyANAпропущено... Самое простое решение - это HTTP протокол. Вот где тут нужен именно WebSocket протокол: "просматривать историю посещений, предварительную запись, депозиты, могут сами записаться или отменить визит"? даже если считать простой вариант излишим, то для изучения его стоит им заняться, как известно аппетит приходит во время еды.Конечно стоит, и http/2 стоит посмотреть. Архитектор вообще о многом должен знать, чтобы выбрать подходящие инструменты для решения задачи. Вот Вам например полезно было прочитать, что на C# не только под Windows пишут :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 09:07 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
Уважаемый автора так столкнетесь с этим https://vc.ru/p/65apps Автор статьи похоже недавно переквалифицировался из менеджеров по продаже продуктов питания в ИТ)) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 09:10 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
igor888, Совет - начать считать. Если пользователи менеджеры, то идея Html5 сайта под мобильные ос неплоха - оно гораздо дешевле и работает не сильно хуже. Если пользователи внешние клиенты - то хуже. Но тут важно все просчитать ибо затрат на iOs/Android систему немало, а польза "в деньгах" от них - вопрос сложный. Знаю немало брошенных проектов именно "поигрались, несколько миллионов потратили и закрыли" ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 12:05 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
dvimigor888, Совет - начать считать. Если пользователи менеджеры, то идея Html5 сайта под мобильные ос неплоха - оно гораздо дешевле и работает не сильно хуже. Если пользователи внешние клиенты - то хуже. Но тут важно все просчитать ибо затрат на iOs/Android систему немало, а польза "в деньгах" от них - вопрос сложный. Знаю немало брошенных проектов именно "поигрались, несколько миллионов потратили и закрыли" Такая же фигня. Долго ходили вокруг необходимости реализовать мобильный клиент под свою платформу. Даже поправили ядро чтобы оно компилилось под xamarin. В итоге запилии веб клиент с адаптивной разметкой. Все рады. А на выходе получили еще и обычный веб. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 12:31 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
dma_caviardvimigor888, Совет - начать считать. Если пользователи менеджеры, то идея Html5 сайта под мобильные ос неплоха - оно гораздо дешевле и работает не сильно хуже. Если пользователи внешние клиенты - то хуже. Но тут важно все просчитать ибо затрат на iOs/Android систему немало, а польза "в деньгах" от них - вопрос сложный. Знаю немало брошенных проектов именно "поигрались, несколько миллионов потратили и закрыли" Такая же фигня. Долго ходили вокруг необходимости реализовать мобильный клиент под свою платформу. Даже поправили ядро чтобы оно компилилось под xamarin. В итоге запилии веб клиент с адаптивной разметкой. Все рады. А на выходе получили еще и обычный веб. Правда юзаем для внутренних нужд заказчиков - UI для водил, выездных сотрудников, менеджеров. Т.е. не b2c ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 12:33 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
dma_caviar, а тут голимый b2c))) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 12:52 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
dma_caviar, На чем и как пилили ? (А то у нас в отделе верстальщиков нет, а придется делать такую вещь для клиентов. Ибо разработку пол IOs мы не тянем. ) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 13:08 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
dvimdma_caviar, На чем и как пилили ? (А то у нас в отделе верстальщиков нет, а придется делать такую вещь для клиентов. Ибо разработку пол IOs мы не тянем. ) asp.net 5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 13:13 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
dma_caviardvimigor888, Совет - начать считать. Если пользователи менеджеры, то идея Html5 сайта под мобильные ос неплоха - оно гораздо дешевле и работает не сильно хуже. Если пользователи внешние клиенты - то хуже. Но тут важно все просчитать ибо затрат на iOs/Android систему немало, а польза "в деньгах" от них - вопрос сложный. Знаю немало брошенных проектов именно "поигрались, несколько миллионов потратили и закрыли" Такая же фигня. Долго ходили вокруг необходимости реализовать мобильный клиент под свою платформу. Даже поправили ядро чтобы оно компилилось под xamarin. В итоге запилии веб клиент с адаптивной разметкой. Все рады. А на выходе получили еще и обычный веб.А чего на PhoneGap не запилили? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 13:18 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
skyANAdma_caviarпропущено... Такая же фигня. Долго ходили вокруг необходимости реализовать мобильный клиент под свою платформу. Даже поправили ядро чтобы оно компилилось под xamarin. В итоге запилии веб клиент с адаптивной разметкой. Все рады. А на выходе получили еще и обычный веб.А чего на PhoneGap не запилили? У нас ядро на c#. Рассматривали варианты чтобы можно было его использовать не переписывая на javascript и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 13:23 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
igor888skyANA, Ещё хотел уточнить про Xamarin: 1.Xamarin устанавливается на win платформу? 2.В студии пишется одно приложение, и компилируется для каждой ОС в отдельности? или на каждую ОС требуется писать разные программы? 3.Как происходит "дэбаг" для разных мобильных ОС, через эмуляцию? И можно ли тестировать программу под разные размеры телефона (имеется ввиду разрешение дисплея)? 1. Да; 2. UI пишется отдельно под каждую платформу на C#, так как должен выглядеть нативно. BLL (business logic layer) пишется один; 3. Через эмуляцию, симуляцию, либо непосредственно на устройстве. Можно также тестировать в облаках на любых устройствах. https://developer.xamarin.com/guides ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 13:24 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
dma_caviarskyANAпропущено... А чего на PhoneGap не запилили? У нас ядро на c#. Рассматривали варианты чтобы можно было его использовать не переписывая на javascript и т.п.Разметка полностью на сервере формируется типа? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 13:25 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
skyANAdma_caviarпропущено... У нас ядро на c#. Рассматривали варианты чтобы можно было его использовать не переписывая на javascript и т.п.Разметка полностью на сервере формируется типа? По умолчанию да. Конфигурим, например справочник, добавляем его вызов в меню. И на сайте при клике открывается стандартная разметка (bootstrap, datatables.net). Формы редактирования - тупо поля друг под другом. Для мобил чаще всего и так норм. Но можно переопределить эти шаблоны, указав руками написанную Razor-разметку. Там можно javascript + c# одновременно юзать. Получается достаточно гибко. Если нужно просто и быстро - одна только настройка в конфигураторе. Если нужно сгенерить что-то нестандартное, то razor. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 13:36 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
авторКонечно стоит, и http/2 стоит посмотреть. Архитектор вообще о многом должен знать, чтобы выбрать подходящие инструменты для решения задачи. Вот Вам например полезно было прочитать, что на C# не только под Windows пишут :) никто не мешает писать и на С#, только я не нашёл библиотек для ws на С#, может не очень обращал внимание... да и сервер на java намного проще и доступнее. тот же tomcat. ставится простой распаковкой из архива, работает как часы. документации и примеров выше крыши. причём для приложения нет разницы где оно будет запущено - под окнами или линуксами. один и тот же war. будет работать и там и там. пишешь отлаживаешь в окнах - продакшен на линусе, достаточно просто скопировать. а ws чем хорошо - и в браузерах и в андроидах и в десктопах работает, и для сервера нет в этом разницы. ну и основное - сервер может быть инициатором сообщений, а это кайф в программировании .... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 19:53 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
skyANAigor888skyANA, Ещё хотел уточнить про Xamarin: 1.Xamarin устанавливается на win платформу? 2.В студии пишется одно приложение, и компилируется для каждой ОС в отдельности? или на каждую ОС требуется писать разные программы? 3.Как происходит "дэбаг" для разных мобильных ОС, через эмуляцию? И можно ли тестировать программу под разные размеры телефона (имеется ввиду разрешение дисплея)? 1. Да; 2. UI пишется отдельно под каждую платформу на C#, так как должен выглядеть нативно. BLL (business logic layer) пишется один; 3. Через эмуляцию, симуляцию, либо непосредственно на устройстве. Можно также тестировать в облаках на любых устройствах. https://developer.xamarin.com/guides Вроде говорят есть Xamarin.Forms, можно UI писать один на все платформы. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 19:59 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
может устарело, но http://habrahabr.ru/post/233395/ ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 20:15 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 20:16 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
вадяможет устарело, но http://habrahabr.ru/post/233395/ В принципе нам эти проблемы побоку. У нас в студии никто не кодит прикладнуху. В конфигураторе настраиваются метаданные, а клиенты умеют их читать и рисовать UI. Ядро клиента есть на c#, работает в WinForms и asp.net5, остается сделать по сути "рисовальщик" контролов на xamarine. Т.е. вот это вот авторА вообще пока сами Xamarin рекомендуют описываться формы кодом :) нам вполне подходит. Пишется один раз, и затем по мере необходимости изредка допиливается. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 20:34 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
dma_caviarskyANAпропущено... 1. Да; 2. UI пишется отдельно под каждую платформу на C#, так как должен выглядеть нативно. BLL (business logic layer) пишется один; 3. Через эмуляцию, симуляцию, либо непосредственно на устройстве. Можно также тестировать в облаках на любых устройствах. https://developer.xamarin.com/guides Вроде говорят есть Xamarin.Forms, можно UI писать один на все платформы.А да. Мы пока только переходим на них, так что не могу подтвердить на практике. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2015, 09:03 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
вадяавторКонечно стоит, и http/2 стоит посмотреть. Архитектор вообще о многом должен знать, чтобы выбрать подходящие инструменты для решения задачи. Вот Вам например полезно было прочитать, что на C# не только под Windows пишут :) никто не мешает писать и на С#, только я не нашёл библиотек для ws на С#, может не очень обращал внимание... да и сервер на java намного проще и доступнее. тот же tomcat. ставится простой распаковкой из архива, работает как часы. документации и примеров выше крыши. причём для приложения нет разницы где оно будет запущено - под окнами или линуксами. один и тот же war. будет работать и там и там. пишешь отлаживаешь в окнах - продакшен на линусе, достаточно просто скопировать. а ws чем хорошо - и в браузерах и в андроидах и в десктопах работает, и для сервера нет в этом разницы. ну и основное - сервер может быть инициатором сообщений, а это кайф в программировании .... И чем же это tomcat проще и доступнее IIS, учитывая, что у ТС бизнес логика в MS SQL? :) То есть крутится на Windows сервере и наверняка уже есть специалисты по последнему, которым осталось только роль дать, чтобы у них веб сервер появился. Не нужна им кроссплатформенность на уровне сервера, и ws не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2015, 09:11 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
авторИ чем же это tomcat проще и доступнее IIS, учитывая, что у ТС бизнес логика в MS SQL? :) То есть крутится на Windows сервере и наверняка уже есть специалисты по последнему, которым осталось только роль дать, чтобы у них веб сервер появился. Не нужна им кроссплатформенность на уровне сервера, и ws не нужен. сделать отдельный сервер в DMZ или на виртуалке(не нужно лицензирования винды) , для для приложения по барабану на чем сервер базы данных и где он расположен). сервер безопаснее выделять на отдельную машину, особенно если он будет светиться в инет. даже если запустить tomcat под окнами - будет работать. вот для этих целей: авторБудут просматривать историю посещений, предварительную запись, депозиты, могут сами записаться или отменить визит и т.п. ws очень подходит. skyANA , ты знаком с ws? так рьяно отвергаешь, или " ..не читал, но осуждаю..." ? ведь захочется видеть в реальном времени "предварительну. запись" , оперативно извещать по "предварительной записи" если у ТС возник вопрос: автор2.Как лучше всего организовать обмен данными (http, soap, xml…)? значит у него есть и дальнейшее развитие задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2015, 13:45 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
вадяавторИ чем же это tomcat проще и доступнее IIS, учитывая, что у ТС бизнес логика в MS SQL? :) То есть крутится на Windows сервере и наверняка уже есть специалисты по последнему, которым осталось только роль дать, чтобы у них веб сервер появился. Не нужна им кроссплатформенность на уровне сервера, и ws не нужен. сделать отдельный сервер в DMZ или на виртуалке(не нужно лицензирования винды) , для для приложения по барабану на чем сервер базы данных и где он расположен). сервер безопаснее выделять на отдельную машину, особенно если он будет светиться в инет. даже если запустить tomcat под окнами - будет работать.У ТС на сервере WIndows, клиенты Windows. Думаю у него нет проблем "лицензирования винды". А вот специалисты по linux и tomcat вряд-ли есть. вадявот для этих целей: авторБудут просматривать историю посещений, предварительную запись, депозиты, могут сами записаться или отменить визит и т.п. ws очень подходит.Как и просто http, и http/2. вадяskyANA , ты знаком с ws? так рьяно отвергаешь, или " ..не читал, но осуждаю..." ?Да, знаком. И скорее ты рьяно пропихиваешь WebSocket протокол чуть-ли не в каждой теме, где участвуешь. вадяведь захочется видеть в реальном времени "предварительну. запись" , оперативно извещать по "предварительной записи"Вот это уже откровенные домыслы и нарушение принцыпа YAGNI . ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2015, 15:35 |
|
На чём лучше писать мобильное приложение?
|
|||
---|---|---|---|
#18+
авторИ скорее ты рьяно пропихиваешь WebSocket протокол чуть-ли не в каждой теме, где участвуешь. да пропихиваю, потому как могу сравнивать возможности ws и прочих ... и мне хочется сравнить, поделиться, перенять опыт людей , которые тоже это используют. в самом начале, до появления ws, я использовал jax-ws, и при появлении ws , ради опыта , в одном проекте у меня работает и ws и jax-ws, и очень почувствовал разницу в использовании. с помощью ws я могу выводить в процессе работы хранимки на сервере (используя UDF) её состояние клиенту. не говоря уж о выводе прогрессбара длительных обработках данных приложением на сервере. видеть в реальном времени подлючившихся , и пр. пр. - вот уж это никакими ajax, comet не сделаешь, причём нагрузка на сервер при этом будет минимальна. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2015, 16:07 |
|
|
start [/forum/topic.php?fid=11&msg=39123169&tid=1329679]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
370ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
others: | 253ms |
total: | 743ms |
0 / 0 |