@xamarin_russia

Страница 24 из 619
Дмитрий
27.01.2017
09:36:13
Сергей
27.01.2017
09:39:41
а просто по ssh соединяется с маком по ip-адресу?

Vasiliy
27.01.2017
09:40:00
муторно

я не стал заморачиваться, просто цепанулся и не зашло, проверил по быстрому и подумал что надо какие то пляски делать

Google
Vasiliy
27.01.2017
09:40:45
видимо придется пробовать все

Сергей
27.01.2017
09:40:47
не, вопрос к тому что если соединяется, то проблема в замарине иначе в самом доступе по сети

я сам долго плясал, правда с параллелсом

Akhmed
27.01.2017
09:41:30
На всякий случай - Remote Login и все такое включил на маке так?

Дмитрий
27.01.2017
09:43:05
тоже на всякий случай: http://metanit.com/sharp/xamarin/2.8.php

Igor
27.01.2017
09:46:46
А почему бы на маке сразу не разрабатывать? Там есть XS и Rider c рефакторингами из ReSharper

Vasiliy
27.01.2017
09:47:06
у меня нет мака

кто нибудь пилит по хардкору на ксамарине в продакшн?

Igor
27.01.2017
09:47:18
У тебя есть хакинтош

Slava
27.01.2017
09:47:39
Vasiliy
27.01.2017
09:49:56
дайте знать, кто. я тут в фирму устроился, всю жизнь пилил на дотнете, взяли на свифт, я у меня уже глаз дергается от него, я предложил сделать доклад по ксамарину, т.к. шарп более интересный язык и можно пилить в продакшн под кроссплатформу. у меня вот вопрос, кто из вас топил на java\objective-c\swift и перепрыгнул на xamarin?

Akhmed
27.01.2017
09:50:24
swift очень приятный язык

Google
Akhmed
27.01.2017
09:50:39
Вот попробуй покодить на objective-c

Vasiliy
27.01.2017
09:50:43
Akhmed
27.01.2017
09:51:06
не толсти
В смысле?

Vasiliy
27.01.2017
09:51:18
В смысле?
толсто троллишь

Akhmed
27.01.2017
09:51:26
1. Я не тролю

Oleg
27.01.2017
09:51:39
Норм сфит язык

Igor
27.01.2017
09:51:47
swift очень приятный язык
+ (особенно по сравнению с object-c), а для android есть Kotlin очень кстати похожий на swift В этом году выйдет Kotlin Native и можно будет в кросплатформу на Kotlin

Gevork
27.01.2017
09:51:58
+1 к swift

Akhmed
27.01.2017
09:52:33
2. Я на .NET с версии 1.0 и знаю о чем говорю. К сожалению swift местами более продвинут чем C#

Slava
27.01.2017
09:52:36
Vladislav
27.01.2017
09:52:58
+1 к swift/obj-c

Vasiliy
27.01.2017
09:53:22
ну не про язык разговор, кто перекатился на c#?

Akhmed
27.01.2017
09:53:47
на Xamarin пишу с тех пор как он еще не назывался Xamarin а назывался monodroid и monotouch. Тем не менее это не делает swift убогим для меня

Gevork
27.01.2017
09:54:44
https://medium.com/@ephemer/how-we-put-an-app-in-the-android-play-store-using-swift-67bd99573e3c#.2atkd1msu

Vasiliy
27.01.2017
09:55:07
на Xamarin пишу с тех пор как он еще не назывался Xamarin а назывался monodroid и monotouch. Тем не менее это не делает swift убогим для меня
ну хорошо, хорошо, я был не прав, язык чистейший и без мусора, асинхронные методы просто одно удовольствие писать, делегатов нет, только паттерн делегата юзать - это очень круто, без linq можно обойтись, но я про другое спрашивал все таки

Akhmed
27.01.2017
10:05:44
То что в C# это есть из коробки не делает C# однозначно лучше. async/await, linq и т.п. подключаются в виде библиотек к swift

Igor
27.01.2017
10:06:09
В swift добавили коррутины? Или вы про библиотеку промисов.

Akhmed
27.01.2017
10:06:36
а в C# ?

Google
Igor
27.01.2017
10:07:25
Василий, я гляжу вы к нам прикатились из паблика для анимешных девочек ?

Vasiliy
27.01.2017
10:07:42
да

Дмитрий
27.01.2017
10:08:55
А подскажите как ipa сгенерить. Может что не так делаю... В dev-центре создал приложение, профайл для ad hoc. Его загрузил на мак. В студии его выбрал для конфигурации ad-hoc. Поставил галку "Build ad-hoc package (IPA)" Идентификатор приложения такой же как тот что в dev-центре создал. Выбираю конфигурацию Ad-hoc, делаю билд, в ответ:

Vasiliy
27.01.2017
10:10:37
если вы там строчите что бы развести холивар, не надо плз, я не за этим пришел

Igor
27.01.2017
10:10:56
а в C# ?
Там есть трансформация кода для await и yield (генерируется стейт-машина для поддержки сопрограмм). Это делается компилятором. Так что без поддержки на уровне языка никакие бибилотеки не помогут. (или там появилась какая-то мощная система макросов как в clojure/scala?) P.S. не знаю как сейчас, но год назад такого точно не было.

Akhmed
27.01.2017
10:12:25
А Сертификаты проверили?

хотя с другой стороны не получилось бы собрать без сертификатов

Дмитрий
27.01.2017
10:14:00
а где их проверить надо?

Akhmed
27.01.2017
10:14:28
а где их проверить надо?
да не - меня вроде не в ту степь понесло. Тут что то другое

Дмитрий а ты по этой инструкции делал IPA ?

https://developer.xamarin.com/guides/ios/deployment,_testing,_and_metrics/app_distribution/ipa_support/

Дмитрий
27.01.2017
10:19:59
Enterprise Deployment — An iOS application can be deployed internally, within a company, which requires either a Business or Enterprise tier license of Xamarin.iOS from Xamarin, and requires membership of Apple's Developer Enterprise program. Может быть из-за этого?

Akhmed
27.01.2017
10:29:07
Вряд ли

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

Или как вариант могу вечером после работы удаленно подключиться - может быть смогу разобраться в чем дело

Kirill
27.01.2017
17:34:34
дайте знать, кто. я тут в фирму устроился, всю жизнь пилил на дотнете, взяли на свифт, я у меня уже глаз дергается от него, я предложил сделать доклад по ксамарину, т.к. шарп более интересный язык и можно пилить в продакшн под кроссплатформу. у меня вот вопрос, кто из вас топил на java\objective-c\swift и перепрыгнул на xamarin?
Писал на Java под Android, потом перешел на xamarin и работаю с ним, в своих pet проектах использую и java и swift под iOS. Недавно начал смотреть в сторону kotlin. Для меня самый приятный язык таки C#. Kotlin хороший, но пока мало звуком. Java слишком многословна. Swift к 3 версии стал приятнее, в первой куда хуже было, но что ломают его часто- конечно минус.

Google
Igor
27.01.2017
17:52:43
Берите Kotlin - не пожалете, он как C# для jvm - современная и простая лошадка для интерпрайза (те ждать scala волшебства от него бесмысленно).

Igor
28.01.2017
11:12:11
Ну так я серьезно ? (на нем пишу уже ~1 года, на java/C# уже >6 лет в продакшене)

Vasiliy
28.01.2017
12:39:02
Есть у кого то еще что сказать по поводу перехода?

Akhmed
28.01.2017
12:39:48
В этой группе спрашивать бесполезно - мы все тут собрались только потому что считаем что такой переход оправдан в подавляющем большинстве случаев

sasha
28.01.2017
12:52:00
Есть у кого то еще что сказать по поводу перехода?
А я вот с хамарин, на андроид джаву хочу перейти)

Slava
28.01.2017
13:01:01
Бывает

Akhmed
28.01.2017
13:02:00
А я вот с хамарин, на андроид джаву хочу перейти)
На самом деле надо пробовать. Обязательно. Даже если потом не перейдешь на платформу это сделает тебя еще более сильным Xamarin разработчиком.

Akhmed
28.01.2017
13:04:29
Я честно пробовал на чистом Java, Object-C, Swift делать приложения. Так или иначе получалось. Но я только убедился что хочу писать на Xamarin и если честно мне это позволило сильно вырасти как Xamarin разработчику. Когда пишешь на радной платформе то уже гораздо понятнее становится почему команда Xamarin сделала именно такое решение и почему оно лучше чем другие решения, которые, как может показаться по началу, могло бы быть лучше

Kirill
28.01.2017
13:11:15
Писать хорошие приложения на Xamarin Forms не зная нативной разработки невозможно. Так или иначе рендереры, сервисы и тд придется реализовывать.

Akhmed
28.01.2017
13:14:27
Когда реализовал работу Xamarin Forms на WPF мне пришлось очень много времени провести изучая исходники XF и очень многое не понравилось в реализации XF. Понятно что задним числом все умные и каждому кажется что он мог бы сделать лучше. Тем не менее сейчас я уже хочу реализовать свою альтернативу XF - разработка UI в функциональном стиле. Если что нибудь путное получится то покажу что получилось.

Кита
28.01.2017
13:15:12
почему бы просто не улучшить то что есть?

Akhmed
28.01.2017
13:16:05
А вы не смотрели доклад разработчика из XF ? Им самим очень многое не нравится в XF. Многое они не меняют просто потому что это сломает обратную совместимость.

На мой взгляд лучше бы сломали если это даст существенный профит

Кита
28.01.2017
13:16:45
они пообещали в феврале мега-апдейт

может в марте

Google
Akhmed
28.01.2017
13:17:31
да - они обещали львиную доле времени потратить сейчас на стабилизацию и прирост производительности XF так как видят что большинство разработчиков интересуется именно XF

Kirill
28.01.2017
13:18:53
В Android радиации мне не нравится что все контролы обернуты в личные контейнеры- рендереры, что сказывается на производительности, но вот сделать иначе сложно, и тоже много подводных камней

На мой взгляд лучше бы сломали если это даст существенный профит
+1 думаю даже если и сломается, то не сильно адаптировать можно будет быстр

Akhmed
28.01.2017
13:19:51
да - это действительно так. События поднимаются по этим контролам и т.д. и т.п. Очень много ненужных вычислений которые можно было бы оптимизировать.

Kirill
28.01.2017
13:22:07
Ну так то они в 2.3.* уже начали в 1 очередь смотреть на стабильность, её подняли, сейчас на производительность направились. Что меня больше раздражает в производительности- долгая загрузка приложений

Akhmed
28.01.2017
13:23:04
Это правда - я купил дешевый андроид планшет для тестов. Так там официальный клиент ВК запускается примерно з 1,5-2 секунды

Kirill
28.01.2017
13:23:05
Даже пустое приложение может загружаться несколько секунд

Akhmed
28.01.2017
13:23:13
пустое XF приложение запускается где то 5 секунд

Kirill
28.01.2017
13:23:49
Вот вот, и особо нечего с этим не сделать..

Akhmed
28.01.2017
13:24:44
Команда Xamrin обещала это исправить - посмотрим что у них получится

Kirill
28.01.2017
13:26:46
Ну да, тоже очень жду этих версий. Надеюсь все получится

Кита
28.01.2017
13:30:45
AOT как я уже тут говорил дает хороший результат. но и пока что большой размер аппы. это-то как раз и обещали сделать приемлемым в ближайшее время

скорость запуска XF приложения - не константа. это можно исправить даже своими руками. главное понимать что в какой момент рендерится и загружается

Akhmed
28.01.2017
13:34:31
да это все поняно само собой. Но тем не менее там есть что оптимизировать внутри XF. И главное что команда Xamarin знает что оптимизровать.

я пробовал но для меня это неподьемная задача, не говоря уже о том что это требует кучу затрат по времени. Другое дело когда за дело берутся сами создатели этой платформы

Кита
28.01.2017
13:36:47
ну они очень ревностно относятся к коммитам из-вне

вот не так давно парень сделал очень важный коммит - фикс скачков UI при скрытии/показе navigation bar при навигации со страницы на страницу - так до сих пор влить в ветку не могут или не хотят. При том он уже все что можно сделал и тесты написал даже

Akhmed
28.01.2017
13:41:01
Ну да - это понятно. Там люди ведь не поменялись. Там работают люди которые годами работали с закрытой платформой и сделали уже тогда успешный продукт.

А тут МС открыли исходники и все еще с опасением относятся к вливаниям извне. То что вольешь просто так уже не выпилишь потом. Надо убедиться что это в будущем не создаст проблем.

Slava
28.01.2017
14:09:19
AOT как я уже тут говорил дает хороший результат. но и пока что большой размер аппы. это-то как раз и обещали сделать приемлемым в ближайшее время
Хм. Пробовал, особо разницы в скорости на Android не заметил. Плюс Android сейчас сам компиляцию делает

Страница 24 из 619