powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / На чём лучше писать мобильное приложение?
62 сообщений из 62, показаны все 3 страниц
На чём лучше писать мобильное приложение?
    #39119329
igor888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Руководство подумывает написать мобильное приложение для CRM системы. Сейчас собираю данные на чём же лучше писать и как следствие, каких специалистов привлекать.
Сама система написана на DelphiXE + бизнес логика на MSSQL. Один из модулей программы ведёт учёт занятости сотрудников на день, какие клиенты записаны на приём, какие услуги будут оказываться.
Мобильное приложение (по замыслу) устанавливается собственно самими клиентами на свои гаджеты (через сайт, appstore и т.п.). Будут просматривать историю посещений, предварительную запись, депозиты, могут сами записаться или отменить визит и т.п.
Собственно вопросы:
1.Поделитесь опытом, какая студия будет более перспективной для данной разработки и почему?
2.Как лучше всего организовать обмен данными (http, soap, xml…)?

Если кто делал подобные вещи поделитесь любыми комментариями на эту тему.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39119351
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Трехзвенка напрашивается. json через https, к примеру.
Писать кто будет: свои или на стороне?
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39119370
igor888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

Будем привлекать скорей всего компанию...
А в Вашем понимание 3-х звенка?
и почему именно json советуете?
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39119395
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor888А в Вашем понимание 3-х звенка?
Хм... Как и во всем мире: сервер -> посредник -> клиент.
igor888и почему именно json советуете?
Это личное. Можно выбрать любой другой текстовый формат, их проще будет дополнять.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39119463
igor888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

А какую студию посоветуете для написания на андроид и макос?
если json я так понимаю на яве?
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39119514
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor888А какую студию посоветуете для написания на андроид и макос?
Разве это не разработчикам решать? По мне, лучше родных/нативных средств разработки нет.
Все универсальные решения имеют один жирный минус: они универсальные, а значит не учитывают всех тонкостей конкретной платформы.
igor888если json я так понимаю на яве?
Не обязательно. Можно взять тот же дельфи и писать самим, а разработку клиентов отдать на сторону.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39119521
igor888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

спасибо...

--По мне, лучше родных/нативных средств разработки нет

А какие по Вашему мнение лучше для андройда и макос?


И ещё для справки))) а если писать клиентов на дельфях, например на версии "сиетл", как думаете, стоит ли смотреть в эту сторону?
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39119613
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor888А какие по Вашему мнение лучше для андройда и макос?
Для андроида - android studio, для макос - xcode.
igor888а если писать клиентов на дельфях, например на версии "сиетл", как думаете, стоит ли смотреть в эту сторону?
Если сектор корпоративный, то есть модель телефона строго оговорена, то наверное можно попробовать после успешного тестирования.
Но я-бы ни за что и никогда на такой-бы шаг не решился. Дельфи не готов к мобилкам. :) Особенно в массовом сегменте.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39119626
Фотография artemana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39119712
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor888, а чего сами не напишите?

Learn How to Create Mobile Web and Native Apps with RAD Studio XE2
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39119980
Уважаемый автор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor888И ещё для справки))) а если писать клиентов на дельфях, например на версии "сиетл", как думаете, стоит ли смотреть в эту сторону?

Я бы делал на Delphi Seattle!
Очень приятная среда. Съэкономите время и деньги!
Свою корпоротивную систему надо будет постоянно допиливать, она у Вас золотая будет!

а так столкнетесь с этим
https://vc.ru/p/65apps

А вообще видел мобильные решения внутрикорпоративные (на 1С:Мобильная платформа), не натив конечно, но свои функции
выполняло!
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39120019
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor888,
для таких вещей трёхзвенка самое оптимальное. в качестве протокола - websocket, что позволит просто организовать обмен в обоих направлениях, по инициативе любой стороны, а также контролировать устройства, подключенные к серверу,
к примеру сервер может производить рассылку изменений, без запроса об этом с клиента.
сервер организуется на java, клиент также на java
в этом есть однообразие клиента и сервера. что не маловажно легко переводится на web
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39120127
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый авторЯ бы делал на Delphi Seattle!
Очень приятная среда. Съэкономите время и деньги!
Выложи свое приложение на дельфи в маркет и почитай потом отзывы. Это решение не для широкого круга.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39120907
Igor888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за ответы.

Нативные клиенты я так понял - хорошо, но разработка может быть слишком дорогой в таком случае.

1.если посмотреть в сторону Web т.е. мобильная страничка?
2.если на .net?
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39121018
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с готовым апи для мобильных.
с готовым дизайном.

такие вещи делаются не долго.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39121154
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor888Спасибо всем за ответы.

Нативные клиенты я так понял - хорошо, но разработка может быть слишком дорогой в таком случае.

1.если посмотреть в сторону Web т.е. мобильная страничка?
2.если на .net?
если смотреть в сторону web - надо тоже быть осторожным, можно нарваться на кросбраузерность. это первое . второе — среда разработки. тоже станет вопрос ребром — проблема выбора.
если .net только под винду, а это тож как-то не в тренде. я повторюсь, основное это возможность двусторонней связи, но это не ajax, не comet. это websocket. и лучше всего для этого java.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39121723
Igor888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяigor888,
для таких вещей трёхзвенка самое оптимальное. в качестве протокола - websocket, что позволит просто организовать обмен в обоих направлениях, по инициативе любой стороны, а также контролировать устройства, подключенные к серверу,
к примеру сервер может производить рассылку изменений, без запроса об этом с клиента.
сервер организуется на java, клиент также на java
в этом есть однообразие клиента и сервера. что не маловажно легко переводится на web

Я с этим языком не разу ни сталкивался в плане программирования.

1.
Вы пишите что лучше подойдёт java, почему Вы так считаете? надеюсь не только из-за хорошо интегрируемого websocket...

2.
Тут получается клиент будет не "нативным", а кросс платформенным. Если смотреть в сторону java, на сколько это может быть болезненным в плане производительности?

3.
Приложение написанное на java будет работать на любой мобилке или есть ограничения?

4.
Ну и конечно какую студию лучше всего использовать с java языком?
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39121742
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте ionic framework. На нем моно написать клиент для android и ios, при этом не обязаельно покупать лицензию для разработчика под ios
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39121768
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor888вадяigor888,
для таких вещей трёхзвенка самое оптимальное. в качестве протокола - websocket, что позволит просто организовать обмен в обоих направлениях, по инициативе любой стороны, а также контролировать устройства, подключенные к серверу,
к примеру сервер может производить рассылку изменений, без запроса об этом с клиента.
сервер организуется на java, клиент также на java
в этом есть однообразие клиента и сервера. что не маловажно легко переводится на web

Я с этим языком не разу ни сталкивался в плане программирования.

1.Вы пишите что лучше подойдёт java, почему Вы так считаете? надеюсь не только из-за хорошо интегрируемого websocket...

2.Тут получается клиент будет не "нативным", а кросс платформенным. Если смотреть в сторону java, на сколько это может быть болезненным в плане производительности?

3.Приложение написанное на java будет работать на любой мобилке или есть ограничения?

4.Ну и конечно какую студию лучше всего использовать с java языком?
java не только из-за хорошо интегрируемого websocket (в отличие от php). но и потому что на java пишется серверная часть и клиентская (андроид).
насчет производительности - java пока такого не слышал. и при использовании websocket производительность сервера возрастает многократно. :) тут есть одна простая причина - серверу не требуется отвечать на пустые запросы клиентов о наличии изменении данных, сервер сам разошлёт при необходимости. и только тем кому надо.
тут есть ещё одно достоинство ( но уже применение websocket, клиентом может быть как андроид, так и браузер. с точки зрения обмена данными. для сервера большой разницы нет)

на любой , где есть андроид, это точно, за прочие - не ручаюсь :)
андроид студио , наверно будет лучшей, тем более что выходит 2, и говорят там много фкусняшек.
тут есть ещё одна тонкость - это прохождение websocket через старые прокси. поэтому рекомендую сразу использовать wss, для этого достаточно самоподписанных сертификатов. http://java-websocket.org - есть пример для сервера и клиента

с точки зрения обмена данными - soap, xml, json - это на любителя, но я использую свой формат, т.к. кпд ws приближается к 100%, т.е. про передаче данных служебнаф инфа измеряется байтами - то незачем ухудшать это различными навесками.
используя ws можно передать и одно значение на сервер, нет необходимости формировать пакет с данными.
но как правило формируется набор логический данных, и записывать эти данные во что-то чтоб сформировать json, или xml , а потом парсить на сервере я считаю накладно
достаточно сформировать строку с данными используя разделитель между ними любой символ (к примеру ® ° ±) на противоположной стороне использовать split
для того чтоб приёмная сторона знала как обрабатывать принятые данные, я в начале данных добавляю команду, после которой идёт символьный разделитель.
у меня команда совпадает по имени с методом, который должен обработать эти данные. тут рефлексия решат всё очень просто.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39121907
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor888Спасибо всем за ответы.

Нативные клиенты я так понял - хорошо, но разработка может быть слишком дорогой в таком случае.

1.если посмотреть в сторону Web т.е. мобильная страничка?
2.если на .net?
Вы для начала требования к приложению детально сформулируйте.

Вот например историю посещений планируете каждый раз тянуть с сервера, или хранить на устройстве? Насколько у клиентов стабильный интернет, работу в режиме offline приложение должно поддерживать?

Помимо web и нативных приложений существуют гибридные, к примеру Cordova/PhoneGap + Ionic Framework .
Они имеют доступ к устройству, могут работать в offline, использовать SQLite для хранения данных.

Если на .NET, то это Xamarin . На выходе получите нативное приложение для iOS, Android, Mac и Windows.
Наше мобильное приложение на нём написано.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39121923
igor888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAIgor888Спасибо всем за ответы.

Нативные клиенты я так понял - хорошо, но разработка может быть слишком дорогой в таком случае.

1.если посмотреть в сторону Web т.е. мобильная страничка?
2.если на .net?
Вы для начала требования к приложению детально сформулируйте.

Вот например историю посещений планируете каждый раз тянуть с сервера, или хранить на устройстве? Насколько у клиентов стабильный интернет, работу в режиме offline приложение должно поддерживать?

Помимо web и нативных приложений существуют гибридные, к примеру Cordova/PhoneGap + Ionic Framework .
Они имеют доступ к устройству, могут работать в offline, использовать SQLite для хранения данных.

Если на .NET, то это Xamarin . На выходе получите нативное приложение для iOS, Android, Mac и Windows.
Наше мобильное приложение на нём написано.

Что касается работы в режиме "offline" то думаю большого смысла нет, по многим причинам. Этот момент можно исключить.

Как Xamarin может выдавать нативное приложение, если оно получается мультиплатформенным... или там несколько компиляторов под отдельные операционные системы?
По Вашему опыту на сколько Xamarin работает стабильно в разных ОС?
Если тут нюансы?
Нет ли проблем с производительностью?
и есть ли поддержка websocket?
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39121989
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor888skyANAпропущено...

Вы для начала требования к приложению детально сформулируйте.

Вот например историю посещений планируете каждый раз тянуть с сервера, или хранить на устройстве? Насколько у клиентов стабильный интернет, работу в режиме offline приложение должно поддерживать?

Помимо web и нативных приложений существуют гибридные, к примеру Cordova/PhoneGap + Ionic Framework .
Они имеют доступ к устройству, могут работать в offline, использовать SQLite для хранения данных.

Если на .NET, то это Xamarin . На выходе получите нативное приложение для iOS, Android, Mac и Windows.
Наше мобильное приложение на нём написано.

Что касается работы в режиме "offline" то думаю большого смысла нет, по многим причинам. Этот момент можно исключить.Аж по многим :) Ну да Вам виднее.

igor888Как Xamarin может выдавать нативное приложение, если оно получается мультиплатформенным... или там несколько компиляторов под отдельные операционные системы? Подробно о Xamarin

igor888По Вашему опыту на сколько Xamarin работает стабильно в разных ОС?
Если тут нюансы?Там уже не Xamarin работает и работает стабильно :)

igor888Нет ли проблем с производительностью?Это смотря какие требования к производительности.
У нас проблем нет, и у вас не должно быть, вам же не нужна крутая анимация? :)

igor888и есть ли поддержка websocket?Есть, но вам-то она зачем?
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39122073
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
странный вопрос про websocket

самое простое решение для связи клиента с сервером
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39122240
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANA,
странный вопрос про websocket

самое простое решение для связи клиента с серверомСамое простое решение - это HTTP протокол.

Вот где тут нужен именно WebSocket протокол: "просматривать историю посещений, предварительную запись, депозиты, могут сами записаться или отменить визит"?
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39122691
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAвадяskyANA,
странный вопрос про websocket

самое простое решение для связи клиента с серверомСамое простое решение - это HTTP протокол.

Вот где тут нужен именно WebSocket протокол: "просматривать историю посещений, предварительную запись, депозиты, могут сами записаться или отменить визит"?
даже если считать простой вариант излишим, то для изучения его стоит им заняться,
как известно аппетит приходит во время еды.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39122826
igor888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Ещё хотел уточнить про Xamarin:

1.Xamarin устанавливается на win платформу?
2.В студии пишется одно приложение, и компилируется для каждой ОС в отдельности? или на каждую ОС требуется писать разные программы?
3.Как происходит "дэбаг" для разных мобильных ОС, через эмуляцию? И можно ли тестировать программу под разные размеры телефона (имеется ввиду разрешение дисплея)?
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39122839
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAпропущено...
Самое простое решение - это HTTP протокол.

Вот где тут нужен именно WebSocket протокол: "просматривать историю посещений, предварительную запись, депозиты, могут сами записаться или отменить визит"?
даже если считать простой вариант излишим, то для изучения его стоит им заняться,
как известно аппетит приходит во время еды.Конечно стоит, и http/2 стоит посмотреть.
Архитектор вообще о многом должен знать, чтобы выбрать подходящие инструменты для решения задачи.

Вот Вам например полезно было прочитать, что на C# не только под Windows пишут :)
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39122842
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый автора так столкнетесь с этим
https://vc.ru/p/65apps
Автор статьи похоже недавно переквалифицировался из менеджеров по продаже продуктов питания в ИТ))
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123058
dvim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor888,
Совет - начать считать.
Если пользователи менеджеры, то идея Html5 сайта под мобильные ос неплоха - оно гораздо дешевле и работает не сильно хуже.

Если пользователи внешние клиенты - то хуже. Но тут важно все просчитать ибо затрат на iOs/Android систему немало, а польза "в деньгах" от них - вопрос сложный.
Знаю немало брошенных проектов именно "поигрались, несколько миллионов потратили и закрыли"
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123091
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dvimigor888,
Совет - начать считать.
Если пользователи менеджеры, то идея Html5 сайта под мобильные ос неплоха - оно гораздо дешевле и работает не сильно хуже.

Если пользователи внешние клиенты - то хуже. Но тут важно все просчитать ибо затрат на iOs/Android систему немало, а польза "в деньгах" от них - вопрос сложный.
Знаю немало брошенных проектов именно "поигрались, несколько миллионов потратили и закрыли"
Такая же фигня. Долго ходили вокруг необходимости реализовать мобильный клиент под свою платформу. Даже поправили ядро чтобы оно компилилось под xamarin. В итоге запилии веб клиент с адаптивной разметкой. Все рады. А на выходе получили еще и обычный веб.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123095
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviardvimigor888,
Совет - начать считать.
Если пользователи менеджеры, то идея Html5 сайта под мобильные ос неплоха - оно гораздо дешевле и работает не сильно хуже.

Если пользователи внешние клиенты - то хуже. Но тут важно все просчитать ибо затрат на iOs/Android систему немало, а польза "в деньгах" от них - вопрос сложный.
Знаю немало брошенных проектов именно "поигрались, несколько миллионов потратили и закрыли"
Такая же фигня. Долго ходили вокруг необходимости реализовать мобильный клиент под свою платформу. Даже поправили ядро чтобы оно компилилось под xamarin. В итоге запилии веб клиент с адаптивной разметкой. Все рады. А на выходе получили еще и обычный веб.
Правда юзаем для внутренних нужд заказчиков - UI для водил, выездных сотрудников, менеджеров. Т.е. не b2c
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123118
igor888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dma_caviar,

а тут голимый b2c)))
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123136
dvim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviar,
На чем и как пилили ?
(А то у нас в отделе верстальщиков нет, а придется делать такую вещь для клиентов.
Ибо разработку пол IOs мы не тянем.
)
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123149
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dvimdma_caviar,
На чем и как пилили ?
(А то у нас в отделе верстальщиков нет, а придется делать такую вещь для клиентов.
Ибо разработку пол IOs мы не тянем.
)
asp.net 5
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123154
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviardvimigor888,
Совет - начать считать.
Если пользователи менеджеры, то идея Html5 сайта под мобильные ос неплоха - оно гораздо дешевле и работает не сильно хуже.

Если пользователи внешние клиенты - то хуже. Но тут важно все просчитать ибо затрат на iOs/Android систему немало, а польза "в деньгах" от них - вопрос сложный.
Знаю немало брошенных проектов именно "поигрались, несколько миллионов потратили и закрыли"
Такая же фигня. Долго ходили вокруг необходимости реализовать мобильный клиент под свою платформу. Даже поправили ядро чтобы оно компилилось под xamarin. В итоге запилии веб клиент с адаптивной разметкой. Все рады. А на выходе получили еще и обычный веб.А чего на PhoneGap не запилили?
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123162
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAdma_caviarпропущено...

Такая же фигня. Долго ходили вокруг необходимости реализовать мобильный клиент под свою платформу. Даже поправили ядро чтобы оно компилилось под xamarin. В итоге запилии веб клиент с адаптивной разметкой. Все рады. А на выходе получили еще и обычный веб.А чего на PhoneGap не запилили?
У нас ядро на c#. Рассматривали варианты чтобы можно было его использовать не переписывая на javascript и т.п.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123166
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor888skyANA,

Ещё хотел уточнить про Xamarin:

1.Xamarin устанавливается на win платформу?
2.В студии пишется одно приложение, и компилируется для каждой ОС в отдельности? или на каждую ОС требуется писать разные программы?
3.Как происходит "дэбаг" для разных мобильных ОС, через эмуляцию? И можно ли тестировать программу под разные размеры телефона (имеется ввиду разрешение дисплея)?
1. Да;
2. UI пишется отдельно под каждую платформу на C#, так как должен выглядеть нативно. BLL (business logic layer) пишется один;
3. Через эмуляцию, симуляцию, либо непосредственно на устройстве. Можно также тестировать в облаках на любых устройствах.

https://developer.xamarin.com/guides
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123169
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarskyANAпропущено...
А чего на PhoneGap не запилили?
У нас ядро на c#. Рассматривали варианты чтобы можно было его использовать не переписывая на javascript и т.п.Разметка полностью на сервере формируется типа?
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123185
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAdma_caviarпропущено...

У нас ядро на c#. Рассматривали варианты чтобы можно было его использовать не переписывая на javascript и т.п.Разметка полностью на сервере формируется типа?
По умолчанию да. Конфигурим, например справочник, добавляем его вызов в меню. И на сайте при клике открывается стандартная разметка (bootstrap, datatables.net).
Формы редактирования - тупо поля друг под другом. Для мобил чаще всего и так норм.
Но можно переопределить эти шаблоны, указав руками написанную Razor-разметку. Там можно javascript + c# одновременно юзать. Получается достаточно гибко.
Если нужно просто и быстро - одна только настройка в конфигураторе.
Если нужно сгенерить что-то нестандартное, то razor.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123619
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКонечно стоит, и http/2 стоит посмотреть.
Архитектор вообще о многом должен знать, чтобы выбрать подходящие инструменты для решения задачи.

Вот Вам например полезно было прочитать, что на C# не только под Windows пишут :)
никто не мешает писать и на С#, только я не нашёл библиотек для ws на С#, может не очень обращал внимание...
да и сервер на java намного проще и доступнее. тот же tomcat.
ставится простой распаковкой из архива, работает как часы.
документации и примеров выше крыши.
причём для приложения нет разницы где оно будет запущено - под окнами или линуксами.
один и тот же war. будет работать и там и там.
пишешь отлаживаешь в окнах - продакшен на линусе, достаточно просто скопировать.
а ws чем хорошо - и в браузерах и в андроидах и в десктопах работает, и для сервера нет в этом разницы.
ну и основное - сервер может быть инициатором сообщений, а это кайф в программировании ....
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123623
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAigor888skyANA,

Ещё хотел уточнить про Xamarin:

1.Xamarin устанавливается на win платформу?
2.В студии пишется одно приложение, и компилируется для каждой ОС в отдельности? или на каждую ОС требуется писать разные программы?
3.Как происходит "дэбаг" для разных мобильных ОС, через эмуляцию? И можно ли тестировать программу под разные размеры телефона (имеется ввиду разрешение дисплея)?
1. Да;
2. UI пишется отдельно под каждую платформу на C#, так как должен выглядеть нативно. BLL (business logic layer) пишется один;
3. Через эмуляцию, симуляцию, либо непосредственно на устройстве. Можно также тестировать в облаках на любых устройствах.

https://developer.xamarin.com/guides
Вроде говорят есть Xamarin.Forms, можно UI писать один на все платформы.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123630
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может устарело, но http://habrahabr.ru/post/233395/
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123631
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123635
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяможет устарело, но http://habrahabr.ru/post/233395/
В принципе нам эти проблемы побоку. У нас в студии никто не кодит прикладнуху. В конфигураторе настраиваются метаданные, а клиенты умеют их читать и рисовать UI. Ядро клиента есть на c#, работает в WinForms и asp.net5, остается сделать по сути "рисовальщик" контролов на xamarine.
Т.е. вот это вот
авторА вообще пока сами Xamarin рекомендуют описываться формы кодом :)
нам вполне подходит. Пишется один раз, и затем по мере необходимости изредка допиливается.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123773
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarskyANAпропущено...

1. Да;
2. UI пишется отдельно под каждую платформу на C#, так как должен выглядеть нативно. BLL (business logic layer) пишется один;
3. Через эмуляцию, симуляцию, либо непосредственно на устройстве. Можно также тестировать в облаках на любых устройствах.

https://developer.xamarin.com/guides
Вроде говорят есть Xamarin.Forms, можно UI писать один на все платформы.А да. Мы пока только переходим на них, так что не могу подтвердить на практике.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39123780
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторКонечно стоит, и http/2 стоит посмотреть.
Архитектор вообще о многом должен знать, чтобы выбрать подходящие инструменты для решения задачи.

Вот Вам например полезно было прочитать, что на C# не только под Windows пишут :)
никто не мешает писать и на С#, только я не нашёл библиотек для ws на С#, может не очень обращал внимание...
да и сервер на java намного проще и доступнее. тот же tomcat.
ставится простой распаковкой из архива, работает как часы.
документации и примеров выше крыши.
причём для приложения нет разницы где оно будет запущено - под окнами или линуксами.
один и тот же war. будет работать и там и там.
пишешь отлаживаешь в окнах - продакшен на линусе, достаточно просто скопировать.
а ws чем хорошо - и в браузерах и в андроидах и в десктопах работает, и для сервера нет в этом разницы.
ну и основное - сервер может быть инициатором сообщений, а это кайф в программировании ....
И чем же это tomcat проще и доступнее IIS, учитывая, что у ТС бизнес логика в MS SQL? :)
То есть крутится на Windows сервере и наверняка уже есть специалисты по последнему, которым осталось только роль дать, чтобы у них веб сервер появился.

Не нужна им кроссплатформенность на уровне сервера, и ws не нужен.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39124093
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИ чем же это tomcat проще и доступнее IIS, учитывая, что у ТС бизнес логика в MS SQL? :)
То есть крутится на Windows сервере и наверняка уже есть специалисты по последнему, которым осталось только роль дать, чтобы у них веб сервер появился.
Не нужна им кроссплатформенность на уровне сервера, и ws не нужен.
сделать отдельный сервер в DMZ или на виртуалке(не нужно лицензирования винды) , для для приложения по барабану на чем сервер базы данных и где он расположен).
сервер безопаснее выделять на отдельную машину, особенно если он будет светиться в инет.
даже если запустить tomcat под окнами - будет работать.
вот для этих целей:
авторБудут просматривать историю посещений, предварительную запись, депозиты, могут сами записаться или отменить визит и т.п.

ws очень подходит.
skyANA , ты знаком с ws?
так рьяно отвергаешь, или " ..не читал, но осуждаю..." ?
ведь захочется видеть в реальном времени "предварительну. запись" , оперативно извещать по "предварительной записи"
если у ТС возник вопрос:
автор2.Как лучше всего организовать обмен данными (http, soap, xml…)?
значит у него есть и дальнейшее развитие задачи.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39124232
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторИ чем же это tomcat проще и доступнее IIS, учитывая, что у ТС бизнес логика в MS SQL? :)
То есть крутится на Windows сервере и наверняка уже есть специалисты по последнему, которым осталось только роль дать, чтобы у них веб сервер появился.
Не нужна им кроссплатформенность на уровне сервера, и ws не нужен.
сделать отдельный сервер в DMZ или на виртуалке(не нужно лицензирования винды) , для для приложения по барабану на чем сервер базы данных и где он расположен).
сервер безопаснее выделять на отдельную машину, особенно если он будет светиться в инет.
даже если запустить tomcat под окнами - будет работать.У ТС на сервере WIndows, клиенты Windows. Думаю у него нет проблем "лицензирования винды". А вот специалисты по linux и tomcat вряд-ли есть.

вадявот для этих целей:
авторБудут просматривать историю посещений, предварительную запись, депозиты, могут сами записаться или отменить визит и т.п.

ws очень подходит.Как и просто http, и http/2.

вадяskyANA , ты знаком с ws?
так рьяно отвергаешь, или " ..не читал, но осуждаю..." ?Да, знаком.
И скорее ты рьяно пропихиваешь WebSocket протокол чуть-ли не в каждой теме, где участвуешь.

вадяведь захочется видеть в реальном времени "предварительну. запись" , оперативно извещать по "предварительной записи"Вот это уже откровенные домыслы и нарушение принцыпа YAGNI .
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39124279
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИ скорее ты рьяно пропихиваешь WebSocket протокол чуть-ли не в каждой теме, где участвуешь.

да пропихиваю, потому как могу сравнивать возможности ws и прочих ...
и мне хочется сравнить, поделиться, перенять опыт людей , которые тоже это используют.
в самом начале, до появления ws, я использовал jax-ws, и при появлении ws , ради опыта , в одном проекте у меня работает и ws и jax-ws, и очень почувствовал разницу в использовании.
с помощью ws я могу выводить в процессе работы хранимки на сервере (используя UDF) её состояние клиенту.
не говоря уж о выводе прогрессбара длительных обработках данных приложением на сервере.
видеть в реальном времени подлючившихся , и пр. пр. - вот уж это никакими ajax, comet не сделаешь, причём нагрузка на сервер при этом будет минимальна.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39125440
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на ws , у меня только один проект

а остальные по старинке html + json
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39136657
Уважаемый автор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi Seattle 10 и будет Вам счастье!
Многие будут возражать! Но уже будет!
Среда стабильна! Точка!
Приятная, почти как XCode! Да, да Вы не ослышались!
Очень эффективно получается!
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39136726
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый автор, что конкретно у Вас эффективно получается? И в чем Вы это измеряете?
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39137661
Уважаемый автор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAУважаемый автор, что конкретно у Вас эффективно получается? И в чем Вы это измеряете?

Delphi Seattle 10 одна из самых вменяемых КРОССПЛАТФОРМЕННЫХ сред разработки!
Это мое сугубо личное мнение!
Для написания программ для массового использования говорить не буду, но в рамках организации дешевле и лучше не придумаешь!
Писали мы и на Android Studio и на XCode (так надо было) мы увязли в доработках и разногласиях!
Пробовали Xamarin, парадигма не та - удобнее конечно, но не так как на RAD Seattle 10 !
При правильном (повторюсь, при правильном и прямые ручки) подходе DX10 действительно выдает приложения под различные платформы с ОДНИМ исходным кодом! Собираешь и все!
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39137715
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый авторskyANAУважаемый автор, что конкретно у Вас эффективно получается? И в чем Вы это измеряете?

Delphi Seattle 10 одна из самых вменяемых КРОССПЛАТФОРМЕННЫХ сред разработки!
Это мое сугубо личное мнение!
Для написания программ для массового использования говорить не буду, но в рамках организации дешевле и лучше не придумаешь!
Писали мы и на Android Studio и на XCode (так надо было) мы увязли в доработках и разногласиях!
Пробовали Xamarin, парадигма не та - удобнее конечно, но не так как на RAD Seattle 10 !
При правильном (повторюсь, при правильном и прямые ручки) подходе DX10 действительно выдает приложения под различные платформы с ОДНИМ исходным кодом! Собираешь и все!
Что-то аргументы ни о чем. Вам подошёл интсрумент, рады за вас :)
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39138857
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как быть, когда на вердоиде жесткая концепция(и дизайн) под материал дизайн.
а на айфоне своя+ свой дизайн (заточенный под концепции iOS + фича с сильным нажатием)
вот тут как быть ?

мы пока лучше , чем писать нативно под каждую платформу ничего не придумали.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39138956
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джибскак быть, когда на вердоиде жесткая концепция(и дизайн) под материал дизайн.
а на айфоне своя+ свой дизайн (заточенный под концепции iOS + фича с сильным нажатием)
вот тут как быть ?

мы пока лучше , чем писать нативно под каждую платформу ничего не придумали.

+1
пришел к этому выводу, только это первое подтверждение моих выводов :)
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39139059
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джибскак быть, когда на вердоиде жесткая концепция(и дизайн) под материал дизайн.
а на айфоне своя+ свой дизайн (заточенный под концепции iOS + фича с сильным нажатием)
вот тут как быть ?.
Таки попробовать Xamarin
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39139062
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну или для начала готовые приложения поглядеть от Touch Instinct к примеру и сравнить со своими.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39141252
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДжибскак быть, когда на вердоиде жесткая концепция(и дизайн) под материал дизайн.
а на айфоне своя+ свой дизайн (заточенный под концепции iOS + фича с сильным нажатием)
вот тут как быть ?.
Таки попробовать Xamarin

х/з

я то пока не хочу, да и мака у меня нет,
так что собрать под маки все равно не смогу.
мне то все равно, что дизайнеры нарисуют то и делаю )
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39141253
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНу или для начала готовые приложения поглядеть от Touch Instinct к примеру и сравнить со своими.

слишком все стандартно.

дизайн по поводу заказа таки слизан с других, ничего не обычного, но сама концепция по мне уже устарела.
...
Рейтинг: 0 / 0
На чём лучше писать мобильное приложение?
    #39141408
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжибсskyANAНу или для начала готовые приложения поглядеть от Touch Instinct к примеру и сравнить со своими.

слишком все стандартно.

дизайн по поводу заказа таки слизан с других, ничего не обычного, но сама концепция по мне уже устарела.
:) забавно читать
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
На чём лучше писать мобильное приложение?
    #39436830
alex_ev82
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос к skyANA,
уже прошло более года этой ветки,
что бы вы сейчас сказали о Xamarin.
стоит ли использовать?

и ранее вы писали что осваиваете Xamarin.Forms, удалось?
или все таки лучше отдельно интерфейс делать для андроида и ios.
...
Рейтинг: 0 / 0
62 сообщений из 62, показаны все 3 страниц
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / На чём лучше писать мобильное приложение?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]