Afinal de contas o que essa linguagem tem de mais, ou melhor tem que as outras não tem. Segundo David Heinemeier Hansson o desenvolvedor do Ruby on Rails em entrevista a Info diz que "ele é Lindo".
O que ele busca no desenvolvimento do Ruby é clareza e limpeza no código algo que em muitas outras linguagens é coisa que se espera mas não tem ou não existe.
Afinal, o que Ruby?
Ruby é uma linguagem de script criada em 1994 por Yukihiro Matsumoto (Matz). Ela foi grandemente inspirada em Python e Perl (daí o nome “Ruby”, outra pedra preciosa). Matz queria uma linguagem mais poderosa que Perl e mais orientada a objeto que Python.
Ruby foi desenvolvida com o “princípio da menor surpresa” em mente. O objetivo era fazer uma linguagem expressiva que ajudasse o programador a fazer o que pensa ao invés de “entrar no caminho”.
A linguagem é 100% orientado a objeto e dinamicamente tipada. Isto é, diferente de Java e C++, o tipo do objeto só é conhecido em runtime. Segundo Colin Steele em An Introduction to Ruby, “Ruby é duas partes Perl, uma parte Python e uma parte Smalltalk.”
Segundo David em entrevista a Info, disse que programar com Ruby é tao fácil quanto montar casinhas com LEGO, tal comparação pode ser comprovada em seus dois princípios básicos:
Continue Lendo...
Não se espante, não vou falar sobre o Jason da sexta-feira treze e sim sobre algo muito útil para programadores, mas pouco explorado.
Afinal de contas o que é esse tal de JSON e o que ele realmente faz:
JSON (com a pronuncia djeisón), um acrônimo para "JavaScript Object Notation", é um formato leve para intercâmbio de dados computacionais. JSON é um subconjunto da notação de objeto de JavaScript, mas seu uso não requer Javascript exclusivamente.
A simplicidade de JSON tem resultado em seu uso difundido, especialmente como uma alternativa para XML em AJAX. Uma das vantagens reinvindicadas de JSON sobre XML como um formato para intercâmbio de dados neste contexto, é o fato de ser muito mais fácil escrever um analisador JSON. Em JavaScript mesmo, JSON pode ser analisado trivialmente usando a função eval(). Isto foi importante para a aceitação de JSON dentro da comunidade AJAX devido a presença deste recurso de JavaScript em todos os navegadores web atuais.
Na prática, os argumentos a respeito da facilidade de desenvolvimento e desempenho do analisador são raramente relevados devido aos interesses de segurança no uso de eval() e a crescente integração de processamento XML nos navegadores web modernos. Por esta razão JSON é tipicamente usado em ambientes onde o tamanho do fluxo de dados entre o cliente e o servidor é de supra importância (daí seu uso por Google, Yahoo, etc., os quais servem milhões de usuários), onde a fonte dos dados pode ser explicitamente confiável, e onde a perda dos recursos de processamento XSLT no lado cliente para manipulação de dados ou geração da interface, não é uma consideração.
Enquanto JSON é frequentemente posicionado "em confronto" com XML, não é incomum ver tanto JSON como XML sendo usados na mesma aplicação. Por exemplo, uma aplicação no lado cliente a qual integra dados do Google Maps com dados atmosféricos através de SOAP, requer suporte para ambos formatos de dados.
Existe um crescente suporte para JSON através do uso de pequenos pacotes de terceiros. A lista de linguagens suportadas incluem ActionScript, C/C++, C#, Delphi, ColdFusion, Java, JavaScript, Objective CAML, Perl, PHP, Python, Rebol, Ruby, e Lua.
Vamos a alguns exemplos:
Continue Lendo...
Em pesquisa realizada pela Info constata algo que é mais que visível no meio informatizado que profissionais de TI vivem, e que de certa forma é preocupante. Mulheres voltam a fugir de TI esse é o título da notícia publicada pela Info online. A exemplo disso posso dizer que na sala onde estudo com mais de sessenta alunos e apenas nove mulheres, pouco, mas agora dá pra entender o porque. Porém todas as mulheres que conheço nesse meio são grandes profissionais, não sei se porque tentam se superar em um mundo dominado por homens ou tem aptidão para lidar com a ciência exata que não é tão comum para mulheres.
Continue Lendo...
Uma consultoria brasileira está recrutando profissionais por meio do Twitter.
Anúncios são feitos no Twitter e podem ser encontrados na tag #vagas, a Aliz Inteligência Sustentável, especializada em gestão fiscal e tributária, tem 55 vagas em áreas de TI, RH e comunicação. Elas podem ser acessadas por meio do endereço http://twitter.com/vagasaliz. Há vagas para profissionais dos estados, São Paulo, Rio de janeiro e minas Gerais. Entre as vagas anunciadas pela Aliz estão: Líder de Nogócio Líder de Projeto Consultor Jornalista Líder de TI
Até outro dia as empresas estavam usando o Twitter como meio de comunicação para aumento do network, hoje já é até divulgado vagas de emprego, qual será o limite dessa ferramenta que vem fazendo cada vez mais adeptos. Fonte: Info
Quem diria que um dia isso aconteceria, pois bem, um grupo de programadores desenvolveram uma versão linux para o iPhone que provavelmente deixará o Srº Jobs de cabelo em pé.[RS]
Utilizando kernel Linux 2.6, com suporte para a primeira e segunda geração do iPhones, bem como a primeira geração do iPod touch, porém com muitos drivers faltantes, mas já é o suficiente para que o sistema operacional seja executado no iPhone. já pensou na possibilidade de termos o Android rodando sobre a arquitetura desenvolvido para o iPhone? Fonte: Linux on IPhone Blog
|
|