
Nikita
01.03.2017
22:46:42
с iOS чуть сложнее, там в xib биндинги не впилишь

anton
01.03.2017
22:46:44

Nikita
01.03.2017
22:46:55
поэтому приходится в конструкторе вьюшки их кодом прописывать
с иосом всё хорошо

Google

Nikita
01.03.2017
22:47:15
редактируешь свои сториборды и xib-ы в Xcode

anton
01.03.2017
22:47:22

Nikita
01.03.2017
22:47:27
потом пишешь весь код на шарпе
а что не так с CA?

anton
01.03.2017
22:47:46

Nikita
01.03.2017
22:47:55
я от него в основном CAEAGLLayer использовал
ну и просто CALayer для выгрузки в него всякой фигни
в общем, с т. з. iOS твой шарпокод неотличим от кода на ObjC/Swift
и ты можешь делать всё то же самое

anton
01.03.2017
22:49:04
знает тут только в чем проблема (хотя может опять же, ситуация изменилась)
как быстро с ксамарином ты можешь юзать новые фишки иос сдк (пока он еще в бете девелоперской)

Nikita
01.03.2017
22:49:07
единственная проблема - компилируется под девайс годами
обычно выкатывают практически сразу

anton
01.03.2017
22:49:56
@andrejarizer выбрасывай свой свифт нах*й и пиши на замарине всё уже

Google

Nikita
01.03.2017
22:50:16
Xamarin.Forms, кстати, стал пригодным для использования
я его в декабре попробовал

anton
01.03.2017
22:50:21

Nikita
01.03.2017
22:50:27
и он у меня в руках не развалился
я даже приложение дописал
и он ни разу не упал по непонятной причине
и вообще в целом не было никаких нареканий кроме отсутствия листвью многоколоночного
но это не проблема Xamarin.Forms

anton
01.03.2017
22:55:01
ты пока первый, кто говорит что замарин хороший
ну кроме евангелистов мелкософта и мигеля

Nikita
01.03.2017
22:58:33
я несколько лет слал замариноформам лучи НЕНАВИСТИ
из-за их кривизны
но сейчас вроде допилили
а сам по себе замарин всегда нормально работал
ну кроме того что на iOS компилятор годами работает
а на старых андроедах приложение годами стартует

anton
01.03.2017
23:01:12
наверное если бы было так хорошо, народ бы пилил на замарине и не парился ;)
но люди предпочитают корячиться на жуткой жаве
писать на хипстерском свифте
значит что то не ладно в датском королевстве всё же

Nikita
01.03.2017
23:04:26
тут дело привычки скорее
ну и проблем с интеропом с готовыми нативными либами
замаринотулы, конечно, генерят врапперы

Google

Nikita
01.03.2017
23:05:08
но не всегда удачно

anton
01.03.2017
23:07:10

Nikita
01.03.2017
23:08:15
ну оно работает
просто фантазия разработчиков либ неудержима
и они периодически что-то наизобретают

anton
01.03.2017
23:10:41
тут дело привычки скорее
наверное..
так то кто то на руби пилит иос аппы нативные
кто то на wxPython корячится с винформами
а кто то c++ mfc любит

Arseniy
01.03.2017
23:14:16
кто пилит-то? есть какая-то статистика, типо какая доля рынка у замарина на айос например? где там рубисты?
просто у меня не сложилось впечатления, что замарин популярен.

anton
01.03.2017
23:15:41

Arseniy
01.03.2017
23:19:55
по-моему, девэксперсс сильно популярен. там где нужны всякие трудные гриды, я даже не знаю, что еще есть такого уровня

Nikita
01.03.2017
23:20:08
нет ничего

Nikita
01.03.2017
23:20:23
потому что грид по объёму больше самого WPF

anton
01.03.2017
23:23:11
вам приложение альфы/сбера/тинькова нравятся?
есть что то похожее на замарине?

Arseniy
01.03.2017
23:24:25
ну вот. то есть это не совсем корректное сравнение. если про замарин обычно подразумевается, что это для быстрого написания под две платформы дубовеньких тормозящих приложений. а девэкспрес - это типо топчик)

Nikita
01.03.2017
23:24:33
а ля сбер не сложно сделать

anton
01.03.2017
23:25:28

Arseniy
01.03.2017
23:25:58
@nikita_tsukanov а есть какие-то характерные особенности, по которым можно понять, что приложение на замарине?

Nikita
01.03.2017
23:26:05
нет

Google

Nikita
01.03.2017
23:26:22
пока установочный образ не разберёшь
не определишь
т. к. там для морды используются обычные нативные контролы

Arseniy
01.03.2017
23:27:57
и не тормозит? или заметно на тех же андроидах?

Nikita
01.03.2017
23:29:02
ну вот я гонял на соньке с андроидом 5.0
тормозов не заметил
а раньше по сравнению с таким же приложением на iOS существенно тупило
но тут может быть заслуга iOS
тут просто ещё такой момент
многие решают "я теперь супер мабильный разработчек"

Admin
ERROR: S client not available

Nikita
01.03.2017
23:30:04
и покупают для отладки ведро за 40 баксов
на нём нативные-то приложения еле ворочаются
а тут вдогонку к JVM в процессе моно крутится

Arseniy
01.03.2017
23:31:05
звучит позитивно.

anton
01.03.2017
23:31:18
@nikita_tsukanov ладно, достаю свой последний козырь! готов? ;)

Nikita
01.03.2017
23:31:22
в принципе это лечится AOT-компиляцией
но её для ведра всё никак не зарелизят

Arseniy
01.03.2017
23:31:41
а если сравнивать с phonegap, то у замарин в плюсе?

Nikita
01.03.2017
23:31:47
зависит

Google

Nikita
01.03.2017
23:32:20
есть вещи, которые ты на фонегап не сделаешь в принципе
а на замарине лепятся за пару дней
у меня тут задачка была, которую на замариноформсах как раз в декабре и делал
Есть база из полугигабайта вордовских документов с разбивкой по разделам и темам.
Нужно сделать !оффлайн!-читалку, которая при наличии интернета выкачивает документы из выбранных разделов и тем, отслеживая при этом появление новых и обровлённых документов, позволяет их в дальнейшем читать в оффлайн режиме.
А так же обеспечивает !оффлайн! полнотекстовый поиск по оным

anton
01.03.2017
23:33:31

Nikita
01.03.2017
23:33:38
Поиск не должен длиться часами
в случае с замарином я взял и на сервере собрал индекс в Lucene
и его грузил уже на мобилке

anton
01.03.2017
23:34:36

Nikita
01.03.2017
23:35:40
ну у тебя в качестве альтернативы писать два приложения, одно на Java, а другое на ObjC/Swift
и писать бизнес-логику на Java и ObjC/Swift
и не иметь возможность шарить код между сервером и клиентом

anton
01.03.2017
23:36:25

Nikita
01.03.2017
23:36:36
пока у тебя трёхкнопочный клиент к чему-то типа свифта, где надо пыщь-пыщь анимации
всё хорошо

anton
01.03.2017
23:36:48

Nikita
01.03.2017
23:36:56
>я не пишу моб. приложения
специализация - удел насекомых
ну и ObjC не настолько сложен, чтобы его не освоить за пару дней
особенно если знаешь C/C++

anton
01.03.2017
23:38:11
ну вот что бы далеко не ходить за примерами - летом 2016 двое знакомых (с опытом на шарпе 7+ лет) решили запилить приложение на замарине
через месяц один начал курить
второй взял и запилил нативно на жаве
а я им потом под иос помог.. как мог..

Arseniy
01.03.2017
23:38:28
по-моему, он наркоманский. но так-то по логике @troyanov можно не писать на свифте. а то вдруг возмешь забагованную objc либу
Эта группа больше не существует