Tech новости

Интервью с разработчиком: Waheed Bhatti

Следующим в нашем расписании интервью для разработчиков является Вахид Бхатти, архитектор программного обеспечения в Irtiqa . Они являются командой приложения London Travel (ранее London Tube) на Windows Phone Marketplace, которое должно быть у всех, кто занимается своими делами в сети TFL (Транспорт для Лондона).

Поезжайте мимо перерыва на собеседование.

Расскажите нам о себе, о том, что вы делаете, о программировании и т. Д.

Я Вахид, 22 года и фанат Microsoft. Около года назад, после прохождения курса бакалавриата по программной инженерии, я собрался с несколькими друзьями и начал Irtiqa (что означает эволюцию). Это по-прежнему очень маленькая компания, которая сильно зависит от аутсорсинга. В настоящее время я являюсь архитектором программного обеспечения в компании и помогал в разработке таких приложений, как Nucleus, ContactPic и совсем недавно London Travel.

Мое первое знакомство с кодом было в 2002 году через Microsoft Access VBA (Visual Basic для приложений). Он пришел вместе с документацией, и я помню, как читал о «Массиве», и думал, что программирование было слишком сложным для меня. Вскоре после этого я узнал о Visual Basic 6 и подумал, что Windows и все остальное программное обеспечение было разработано, и посвятил этому несколько часов.

Два года спустя я начал изучать C ++, а в конце 2006 года я открыл для себя C # через друга. С тех пор я провел большую часть своего времени на C #. Я всегда интересовался сетевым кодированием, и у меня есть несколько очень захватывающих воспоминаний, которыми я хочу поделиться, но для краткости я сделаю это в другой день.

Какие пути привели вас к разработке для Windows Phone?

Я разрабатывал программное обеспечение для Windows Mobile 6 (.NET Compact Framework) до запуска Windows Phone 7, поэтому естественным путем было обновление. Исходя из .NET и немного программировав Silverlight, я обнаружил, что начать разработку для новой платформы относительно легко. Microsoft любезно послала мне устройство разработчика, и это действительно дало мне преимущество перед большинством других разработчиков, которые могли тестировать свои приложения только через эмулятор. London Travel (тогда London Tube) был моим первым проектом WP7.

Почему вы продолжаете разрабатывать для Windows Phone?

У Microsoft, без сомнения, лучшие инструменты для разработки в мире. Нет ничего похожего на Visual Studio, и C # — очень красивый язык (спасибо Андерсу Хейлсбергу), а .NET — очень мощный фреймворк — как разработчик, чего бы вы еще не хотели Visual Studio, C # и .NET позволяют мне быстро разрабатывать приложения с развитым опытом, и поэтому я продолжаю разрабатывать для Windows Phone.

Вы разрабатываете для других платформ, и если да, то как ваш опыт Windows Phone сравнивается?

Я также пишу проект Android и хотя я едва кодирую его, я ненавижу то, что мне приходится тратить на это время. IDE (Eclipse) абсолютно ужасна, я заметил, что она чаще вылетает в дождливые дни — о, и я до сих пор не могу заставить работать точки останова. Документация Android SDK не похожа на Windows Phone, где Microsoft предоставит подробную информацию об API, Google с радостью сообщит вам, что она существует.

Короче говоря, если индекс опыта разработки (DEI) для Windows Phone равен 7, то для Android — 2.

Что вы думаете о текущем состоянии разработки Windows Phone?

Я очень доволен тем, что Microsoft предоставила разработчикам Windows Phone. Я считаю, что это отразится на количестве приложений, доступных для платформы, и на опыте, который предоставляют эти приложения. Разработка Windows Phone 7 может очень легко обогнать любую другую платформу, если Microsoft продаст больше телефонов.

Где вы видите развитие Windows Phone в будущем, и будет ли Irtiqa создавать будущие проекты?

Разработка Windows Phone, как и разработка Windows, имеет огромный потенциал. С предстоящим выпуском Mango Microsoft проделала хорошую работу по открытию доступа ко многим областям, которые ранее были ограничены сторонними приложениями. Разработчики это оценят, и я уверен, что это также привлечет много новых разработчиков.

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

Если бы у вас была возможность, что бы вы изменили в процессе разработки Windows Phone?

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

У меня также была другая жалоба на отсутствие сокетов, но у Mango они есть — отличная работа, Microsoft!

Большое вам спасибо за ваше время. Есть ли какие-то напутствия для сообщества Windows Phone?

Будьте увлечены тем, что вы делаете, это единственный способ победить вашего конкурента.

Мудрые слова от Вахида. Чтобы узнать больше об Irtiqa и проектах, над которыми они сейчас работают, посетите их веб-сайт . Если вы разработчик, обязательно следите за Flames.

Похожие посты
Tech новости

Про совет: Протрите порно с вашего телефона перед заменой его

Tech новости

Охранная фирма детализирует проблемы конфиденциальности; разработчик рассказывает нам свою сторону истории

Tech новости

Проект Android UI Utilities приносит унифицированные инструменты дизайна для разработчиков

Tech новости

Google утверждает, что популярные обои-приложения считаются безопасными