Последние комментарии

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


Евгений

Новая капча от гугл возможно неплохая модернизация на блоге, а также публикация комментария сразу удобно для тех кто обсуждает статью. А как, при этом, отсекаются спам-комментарии, проводится ли модерация комментариев? Получается нежелательные сообщения удаляются уже после их публикации? Может есть автофильтр сообщений?


Евгений

Об бесполезности опыта при использовании различных технологий ms: вот web forms уже лет 15 существует. Это не мало, да и выпиливать их не собираются, просто появилась более эффективная технология. Но их объединяет c#, поэтому переучиться вполне можно, если знаешь c#. С силверлайтом косяк вышел даже не по вине ms. Разработчики браузеров его выпилили, как и, хотя и немного позднее, Adobe Flash. Появился же html5.  И у других компаний так бывает. У того же эппла и их swift'а. Сначала всех подсадили с objective C на swift, а потом внесли в последний существенные изменения.


Михаил Фленов

Перелет был достаточно долгим, потому что сначала летели из Ростова в Москву, потом в Нью Йорк, там погуляли по Times Square и потом уже в Торонто. Смена часового пояса переносится вполне нормально. Вчера пораньше легли спать, а в 5 часов утра уже все проснулись и пошли завтракать. Обычно мы встаем в 6 утра, так что всего на час раньше. Через пару дней я думаю все будет вообще отлично.


ronin

В ионике работа с компонентами системы выполняется с помощью cordova plugin, естественно все уже давно придумано и сделано, иначе смысл такого фреймворка, кнопочки показывать? ))


Евгений

Судя по описанию ionic - это SDK для создания гибридных (Java+HTML+Javascript) мобильных приложений. Такие приложения по сути веб-приложения, а на Xamarin мы получаем полноценное нативное приложение. В нативных приложениях можно обращаться к компонентам системы, типа адресная книга, данные сим-карты, память и пр. В веб-приложениях этого не сделаешь.


Kastor

Михаил, сколько длится перелет и как переносится смена часовых поясов?


ronin

А по поводу лучших кроссплатформенных, я пару месяцев занимался ionic, учтивая что в веб технологиях не силен, но смог разобраться в ангуляре, пусть и не так глубоко, но этот фреймворк действительно впечатлил, хотя на выходе получаем примерно тот же результат как и у майкрософт - более жирный апк, более медленная работа... Но вот как раз если мне понадобится прям не сильно сложное кроссплатформенно приложение я точно выберу ионик, учитывая возраст и текущие возможности данного фреймворка, и это не пустые слова, я реально потрогал данный инструмент и вижу его востребованность как на апворке так и в других местах... Так что вот вам альтернатива ))


ronin

Я не хотел сказать что что то хуже что то лучше, это бессмысленно, каждая технология для своих задач. Вопрос то в том что помимо сомнительного будущего инструментов от майкрософт накладываются и технические проблемы данных решений. Я знаю C#, писал на нем, да и синтаксис в принципе java-подобный, особо много переучиваться не нужно, дело в том что данные прослойки добавляют много проблем помимо уже существующих, учитывая фрагментацию платформы и кучу проблем даже для нативного приложеня под андроид на разных версиях системы, мы получаем ещё баги net платформы.
Даже упомянутый мной долгий запуск приложения, это реальная проблема при такой конкуренции на рынке, когда на каждую задачу можно найти не один десяток решений, нативных или нет не важно, но когда пустое приложение у меня стартует секунд 5, против мгновенного запуска нативного... Это проблема... Размер апк, не знаю, возможно и можно его уменьшить, не разбирался, но извините 30 мб нативного против 70 кроссплатформенного это уже перебор... И это я ще не начал плотно программировать, так, накидал небольшой пример, практически hello world.
Поэтому я и говорю что как технический специалист, я 10 раз подумаю стоит ли мне использовать данные инструменты, а рассуждать о каком то сферическом коне ("не сложное мобильное приложение") не серьезно, имхо.


Boris

Недавно начал изучать чисто для себя xamarin. Для C# разработчика самое то, чем пытаться запихать в себя новые технологии под андроид и ios. В голову уж и не лезет если честно )) Но после того как майкрософт "давай досвидания" сильверлайту, винфону и проч. есть некоторые опасения. Как бы да - айтишник должен постоянно изучать, развиваться... Но время не резиновое и инвестировать его в перманентно меняющиеся технологии не хочется. Взять тот же sql - его в 70х придумали и думается он еще лет 10 точно будет жив. А какой-нить хайповый js фреймворк лет 5 от силы поживет, подпитываясь популярностью комьюнити, и отправится на свалку вместе с твоим временем, потраченным на вникание в его нюансы. К тому же, что отличает профессионала от новичка в рамках конкретной технологии? Имхо знание нюансов. А если майкрософт постоянно меняет технологии, то будешь вечным джуниором. Мои знания по asp.net webforms можно смело выкидывать на помойку - в asp.net core от них нет толка ((


Евгений

Все-таки xamarin одно из лучших средств кроссплатформенной разработки для самых популярных мобильных платформ. Если кто знает лучше - поделитесь.


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

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

Пишите мне