@CSharpChatЭта группа больше не существует

Страница 455 из 1888
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
а что не так с CA?
1.5 года назад все было плохо на сколько знаю (сам не тыкал)

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, кстати, стал пригодным для использования

я его в декабре попробовал

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
ну и проблем с интеропом с готовыми нативными либами
ага, значит всё же sharpie pod не так хорош? ;)

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
кто пилит-то? есть какая-то статистика, типо какая доля рынка у замарина на айос например? где там рубисты?
Никита пилит. я тоже как-то пытался поискать, кто из топ аппстора запилен на замарине.. и не нашел

просто у меня не сложилось впечатления, что замарин популярен.
ну это наверное как девЭкспресс - сильно он популярен? а Телерик? а еще были такие componentOne когда то ;)

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
а ля сбер не сложно сделать

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_tsukanov ладно, достаю свой последний козырь! готов? ;)
берем замарин, находим красивую либу на swift/obj-c через sharpie pod делаем биндинг либа багает надо править исходиники либы а мы знаем только сишарп :(

Nikita
01.03.2017
23:33:38
Поиск не должен длиться часами

в случае с замарином я взял и на сервере собрал индекс в Lucene

и его грузил уже на мобилке

anton
01.03.2017
23:34:36
берем замарин, находим красивую либу на swift/obj-c через sharpie pod делаем биндинг либа багает надо править исходиники либы а мы знаем только сишарп :(
или мы знаем свифт отлаживаем либу отдельно делаем биндинг снова пробуем еще раз в замарине снова правим снова биндинг...

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 либу

Страница 455 из 1888

Эта группа больше не существует Эта группа больше не существует