Archive for the ‘Desenvolvimento Web’ Category

No dia 21 de março foi realizado na Idealizza o I ESC (Evolua Seu Conhecimento), um encontro que contou com a participação de todos os integrantes do setor de produção da Idealizza e alguns convidados interessados no assunto deste primeiro encontro. O I ESC teve como tema a programação para Android e contou com a presença especial de Rodrigo Otávio, desenvolvedor de aplicativos para dispositivos móveis há quase três anos em algumas das principais empresas recifenses do ramo. O mesmo possui experiência com as principais plataformas móveis: iOS, Android, Symbian e Blackberry.

Durante o evento Rodrigo pôde apresentar os conceitos básicos de um aplicativo Android e também os passos iniciais para a criação de softwares nesta plataforma. Foi um importante pontapé que permitiu que os diversos tipos de profissionais presentes (desenvolvedores, designers, front-ends) entendessem como poderiam participar de projetos desta área, quais as semelhanças com as atividades que já costumavam realizar e qual o fluxo mais comum para que um aplicativo saia do papel (projeto) para um dispositivo. As informações fomentaram importantes discussões e comparações com o desenvolvimento para as plataformas web e iOS.

Apesar de não ter sido possível criar um aplicativo funcional, foram observados alguns dos elementos comuns, como manipulá-los e como testar seu comportamento. Com base no que foi visto os participantes já têm condições de instalar o SDK e, na prática, experimentar os demais elementos. A partir daí, possivelmente outros encontros com foco na plataforma Android voltarão a ocorrer, desta vez permitindo que aplicativos funcionais sejam construídos.

A ideia é que os ESCs ocorram mensalmente nas instalações da Idealizza, das 19 às 22 horas. Nossas portas estarão abertas aos interessados no assunto, desde que possuam contato com algum integrante da empresa. Em cada encontro será abordado um tema específico, aproveitando também a ocasião para escolha do próximo tema, permitindo que todos tenham tempo hábil para conhecer mais do assunto e tornar o momento mais produtivo.

Entre os temas encontraremos linguagens de programação, frameworks, bibliotecas, serviços web, metodologias, casos de sucesso, novas tecnologias. O formato do encontro será definido de acordo com o tema, possibilitando que seja adotado o que permitir melhor aproveitamento do conteúdo (palestra, mesa redonda, coding dojo).

O próximo encontro já tem data marcada, ocorrerá no dia 18 de abril, e terá como tema o engine de games multiplataforma Unity (unity3d.com). Além de possuir uma interface muito amigável, os jogos produzidos através do Unity podem ser portados para PC, iOS, Android e web, eliminando de forma absurda o retrabalho. Vale a pena conferir o II ESC!

linguagensSe você é desenvolvedor web, certamente já presenciou e até participou de diversas discussões sobre qual a melhor linguagem. Infelizmente nestas ocasiões os entusiastas de cada uma das linguagens acaba tentando “puxar a sardinha” pro seu lado e convencer os demais através de diversos critérios bastante subjetivos.

Com o objetivo de solucionar essa questão, um conjunto de especialistas em desenvolvimento web está sendo recrutado para participar de um debate de alto nível. Estará presente ao menos um experiente programador de cada uma das principais linguagens para desenvolvimento web: Java, PHP, Python, Ruby e ASP.Net.

Infelizmente ainda é cedo para definirmos que respostas obteremos, mas esperamos gerar uma base de conhecimento bastante valiosa onde teremos identificado vantagens e desvantagens de cada uma das linguagens em cenários diferentes. Essas conclusões poderão ser utilizadas para diversas decisões, desde a escolha do que aprender até que tecnologia adotar de acordo com a demanda e situação.

O evento é uma iniciativa de Marcel Caraciolo, especialista em Python e sócio da Orygens, e conta com o apoio da Idealizza e algumas entidades parceiras como o PUG-PE e FrevoOnRails.

Nós da Idealizza acreditamos que pode ser um importante pontapé inicial para um grupo de discussão sobre desenvolvimento web, algo que já fazia parte de nossos planos. A partir deste encontro pretendemos definir novas datas e tópicos para continuar amadurecendo assuntos como frameworks web, bibliotecas JS, APIs, padrões de projeto, testes e muito mais.