PHP – Andreano Lanusse | Tecnologia e Desenvolvimento de Software http://www.andreanolanusse.com/pt Andreano Lanusse blog - artigos, tutoriais e vídeos sobre tecnologia, desenvolvimento de software (Delphi XE4, C#, PHP, .NET) e técnicas de programação Mon, 06 May 2013 02:12:06 +0000 pt-BR hourly 1 https://wordpress.org/?v=6.5.8 Migração de sistemas legado ou mal estruturados – Parte 1 http://www.andreanolanusse.com/pt/migracao-de-sistemas-legado-ou-mal-estruturados-parte-1/ http://www.andreanolanusse.com/pt/migracao-de-sistemas-legado-ou-mal-estruturados-parte-1/#comments Mon, 14 Jan 2013 07:02:22 +0000 http://www.andreanolanusse.com/pt/?p=4243 Migração de sistemas legados é um assunto que pode render horas, dias, semanas ou meses em qualquer empresa, algo que considero normal, pois envolve uma quantidade enorme de variáveis e traz grandes desafios. Não precisamos ir muito longe para identificar sistemas legado e os desafios para mantê-lo nos dias de hoje. Sistemas que cresceram muito […]

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>

Migração de sistemas legados é um assunto que pode render horas, dias, semanas ou meses em qualquer empresa, algo que considero normal, pois envolve uma quantidade enorme de variáveis e traz grandes desafios. Não precisamos ir muito longe para identificar sistemas legado e os desafios para mantê-lo nos dias de hoje.

Sistemas que cresceram muito rápido e em um curto espaço de tempo, menos de 1 ano por exemplo, pode não ser considerado legado, entretanto na maioria das vezes este crescimento rápido e não planejado não irá suportar o crescimento da empresa a médio e longo. Com isso, o assunto migração entra em cena novamente.

Meu objetivo nesta série de artigos é ir a fundo no tema, trazer um pouco da minha experiência, sugerir caminhos e alternativas para uma migração menos dolorosa, além de recomendar soluções que irão ajudá-los. Vale lembrar que não existe receita de bolo e vocês verão isso aqui, cada caso é um caso e ninguém melhor do que você para saber dos problemas nas soluções desenvolvidas por você ou sua empresa. Faça seus comentários ao final do artigo, eles irão agregar e ajudar outros a refletir sobre que caminho tomar na neste processo, além de me ajudar nos próximos artigos.

Se não é fácil e sabemos, então por onde começamos?

Todos tem de estar desarmados

A primeira coisa a se fazer neste processo é entrar desarmado, aberto a mudança, aceitar ideias, críticas e sugestões, expor o que você pensa e ouvir, ouvir, ouvir e ouvir muito. Todos aqueles envolvidos neste projeto, deverão estar conscientes disso e preparados para mudar seu comportamento, a pior coisa neste longo projeto é ter um grupo de pessoas remando contra, enquanto todos os outros estão remando para frente. Trabalho em equipe será fundamental, críticas, sugestões e debates calorosos existirão, mas todos tem que estar cientes de que é para o melhor do projeto.

Incorporar métodos ágeis como SCRUM já na fase inicial do projeto pode ser de grande ajuda, as práticas ágeis enfatizam muito a colaboração, trabalho equipe, interação entre as pessoas, etc. Isso pode começar a estabelecer um ponto de equilíbrio na equipe e reforçar de forma continua o trabalho em equipe.

Por que migrar?

Faça esta pergunta a si mesmo “Por que migrar?”, esqueça por um instante o famoso ditado “Time que está ganhando não se mexe”, ou seja, “sistema que está funcionando não se mexe”.

A grande maioria dos sistemas ERP desenvolvidos na década de 80 e início dos anos 90 adotaram a arquitetura Cliente/Servidor (Cliente/Server) e foram desenvolvidos para plataforma Desktop, ao longo do tempo isso foi mudando, a web se tornou uma plataforma mais atrativa e hoje vivemos no mundo dos dispositivos móveis. Naquela época muitas soluções baseadas em Web surgiram, mas o avanço da tecnologia foi tão rápido que essas antigas aplicações web não foram bem estruturadas, trazendo vários outros problemas. Enfim, integração entre plataformas e diversidade de meios de acesso tornou o modelo Cliente/Servidor obsoleto.

Considere como exemplo sistemas ERPs legado ou outros similares, reflita sobre o cenário mencionado no parágrafo anterior e traga para sua realidade, seus clientes hoje querem acesso as informações via web, via iPhone, iPad, Android e seus muitos celulares e tablets e assim por diante. A recente pesquisa que fiz aqui no blog mostrou que 75% dos entrevistados irão desenvolver aplicações para mobile e 45% irão migrar suas aplicações desktop para web em 2013. Como você faria essa migração hoje de forma rápida e escalável? Como você integraria apps com seu backend? Quanta regra de negócio seria reutilizada? Já se perguntou?

Seja Desktop ou Web, se seu sistema está baseado em Cliente/Servidor, a eficiência da sua empresa está comprometida pois você está o tempo todo fazendo remendos para atender as necessidades do mercado, isso eleva a dificuldade de manutenção do código, diminui a eficiência da sua equipe, aumenta o seu custo e o custo do seu cliente, ou seja, diminui sua competitividade no mercado.

Já deve fazer um tempo que seu cliente pede para que TODO o sistema seja Web, ele faz questão de dizer TODO O SISTEMA, ele não precisa de tudo e sim certos módulos importantes, como por exemplo relatórios, gráficos estatísticos em tempo real, acesso ao cadastro de clientes, etc. Mais uma vez arquitetura Cliente/Servidor se torna um problema, o seu cliente disse que os relatórios tem de estar acessíveis pela web e relatórios na web podem trazer uma carga enorme em todo o sistema. Como você atenderia a estas solicitações? Não precisa me dizer dos remendos, eu já imagino, replicar os dados para um servidor web, manter sincronizado, etc.. Isso é caro, não é escalável e se torna um remendo temporário que irá rasgar em pouco tempo.

Já se perguntou quanto custa manter seus sistemas Desktop? Depois de muitos anos sua aplicação virou um grande sistema, com dezenas de módulos, integrações, recursos, dependências, etc.. Para responder essa pergunta, você precisa se fazer as perguntas abaixo:

  • Quantos problemas de instalação do sistema são registrados mensalmente?
  • Quantos problemas de compatibilidade de Windows são registrados mensalmente?
  • Quantos problemas de atualização do sistema são registrados mensalmente?
  • Quantas visitas mensais os técnicos do suporte técnico fazem a clientes para resolver problemas que não são possíveis de resolver remotamente?
  • Quanto representa essa grande estrutura de suporte técnico no seu custo final?
  • Que crescimento você estima para o negócio se todo sistema estivesse na Web?
  • Quais diferenciais a web traria para o seu negócio?
  • Quanto tempo irá levar para você desenvolver uma aplicação Android com base na atual infra que sua empresa oferece?
  • Etc…

Provavelmente você não tenha a resposta para todas, então é hora de começar a buscar e mensurar estes custos.

Aplicações desktop aumentam o custo final, principalmente por causa do alto-custo do suporte técnico, não estou dizendo para mandar embora metade da equipe de suporte técnico, muito pelo contrário, a equipe de suporte técnico tem um grande conhecimento do sistemas e pode ser reutilizado em outras funções, como desenvolvedores, testadores, analistas, etc…

Que tal oferecer sua solução como serviço (SaaS), o negócio do seu cliente não é TI, porque não ter  uma infra-estrutura na nuvem e oferecer sua solução? Cobrar por este serviço.

São inúmeros os pontos a se pensar, os pontos aqui mencionados são alguns entre os milhares e talvez não seja razão para você, o que é totalmente aceitável da minha parte, entretanto reflita sobre outros pontos que você acha importante e faça sua própria análise.

Vou ficando por aqui com esta primeira parte, enquanto isso reflita sobre as razões que o levaria a migrar sistemas legados ou mal estruturados.

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>
http://www.andreanolanusse.com/pt/migracao-de-sistemas-legado-ou-mal-estruturados-parte-1/feed/ 38
Vem aí o Delphi XE3, C++Builder XE3, Prism XE3 e HTML5 Builder http://www.andreanolanusse.com/pt/vem-ai-o-delphi-xe3-cbuilder-xe3-prism-xe3-e-html5-builder/ http://www.andreanolanusse.com/pt/vem-ai-o-delphi-xe3-cbuilder-xe3-prism-xe3-e-html5-builder/#comments Wed, 15 Aug 2012 07:59:30 +0000 http://www.andreanolanusse.com/pt/?p=1561 Embarcadero acaba de anunciar o RAD Studio XE3 World Tour, onde irá mostrar as novas versões do Delphi, C++Builder, Prism e o “novo” HTML5 Builder. Até o momento o Brasil não foi incluido, mas certamente isso deve ser atualizado em breve. Entre as novidades está o suporte a nova interface do Windows 8, até então […]

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>

Embarcadero acaba de anunciar o RAD Studio XE3 World Tour, onde irá mostrar as novas versões do Delphi, C++Builder, Prism e o “novo” HTML5 Builder. Até o momento o Brasil não foi incluido, mas certamente isso deve ser atualizado em breve.

Entre as novidades está o suporte a nova interface do Windows 8, até então conhecida como Metro (codenome utilizado pela Microsoft), além de novidades no FireMonkey e outras coisas a serem anunciadas.

Assim que oficialmente lançado, estarei publicando aqui no blog o que penso sobre esta nova versão, será minha primeira análise desde que sai da Embarcadero, onde serei bem imparcial, fique ligado!!!

Aproveitando a oportunidade, estarei palestrando no Agile Brasil entre os 5-7 de setembro, todos estão convidados e o tema será de alta relevância para equipes de desenvolvimento e claro centenas de outras palestras que prometem, mais informações aqui.

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>
http://www.andreanolanusse.com/pt/vem-ai-o-delphi-xe3-cbuilder-xe3-prism-xe3-e-html5-builder/feed/ 9
Disponibilizado o Update 4 para o RadPHP XE2 http://www.andreanolanusse.com/pt/disponibilizado-o-update-4-para-o-radphp-xe2/ http://www.andreanolanusse.com/pt/disponibilizado-o-update-4-para-o-radphp-xe2/#comments Tue, 28 Feb 2012 22:09:51 +0000 http://www.andreanolanusse.com/pt/?p=1474 O Update 4 para o RadPHP XE2 também está disponível para download Lista de correções disponibilizada aqui Download do Update 4 para RadPHP XE2 aqui  

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>

O Update 4 para o RadPHP XE2 também está disponível para download

  • Lista de correções disponibilizada aqui
  • Download do Update 4 para RadPHP XE2 aqui

 

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>
http://www.andreanolanusse.com/pt/disponibilizado-o-update-4-para-o-radphp-xe2/feed/ 1
Disponibilizado Update 2 para Delphi XE2, C++Builder XE2 e RadPHP XE2 http://www.andreanolanusse.com/pt/disponibilizado-update-2-para-delphi-xe2-cbuilder-xe2-e-radphp-xe2/ http://www.andreanolanusse.com/pt/disponibilizado-update-2-para-delphi-xe2-cbuilder-xe2-e-radphp-xe2/#comments Tue, 01 Nov 2011 23:20:05 +0000 http://www.andreanolanusse.com/pt/?p=1401 O Update 2 para as versões XE2 do Delphi, C++Builder e RadPHP já estão disponíveis para download nos links abaixo. Você pode efetuar o download do Update 2 para Delphi e C++Builder através da opção “Check for Updates”. [box type=”alert” size=”large” style=”rounded”]Se o IDE do Delphi XE2 ou C++Builder XE2 estiver instalado em Windows XP, […]

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>

O Update 2 para as versões XE2 do Delphi, C++Builder e RadPHP já estão disponíveis para download nos links abaixo.

Você pode efetuar o download do Update 2 para Delphi e C++Builder através da opção “Check for Updates”.

[box type=”alert” size=”large” style=”rounded”]Se o IDE do Delphi XE2 ou C++Builder XE2 estiver instalado em Windows XP, você terá de efetuar o download do update diretamente da página de usuários registrados.[/box]

RAD Studio XE2 Update 2

RAD Studio XE2 Help Update 1http://cc.embarcadero.com/item/28613

RadPHP XE2 Update 2

Update 2 para o RadPHP – http://cc.embarcadero.com/item/28614
Lista de bugs resolvidos no RadPHP XE2 Update 2 – http://edn.embarcadero.com/article/41756

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>
http://www.andreanolanusse.com/pt/disponibilizado-update-2-para-delphi-xe2-cbuilder-xe2-e-radphp-xe2/feed/ 2
Disponibilizado o Trial, Datasheet, Matriz de Recursos e FAQ para as versões XE2 http://www.andreanolanusse.com/pt/disponibilizado-o-trial-datasheet-matriz-de-recursos-e-faq-para-as-versoes-xe2/ http://www.andreanolanusse.com/pt/disponibilizado-o-trial-datasheet-matriz-de-recursos-e-faq-para-as-versoes-xe2/#comments Fri, 02 Sep 2011 00:13:18 +0000 http://www.andreanolanusse.com/pt/?p=1352 Chegou a hora de adquirir sua cópia do RAD Studio XE2 que inclui o Delphi XE2, C++Builder XE2, Embarcadero Prism XE2 e RadPHP XE2, entre em contato com o nosso partner local e garanta já sua licença.   DataSheet Matriz de Recursos Perguntas Frequentes Trial RAD Studio XE2 PDF PDF Ler Download Delphi XE2 PDF […]

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>

Chegou a hora de adquirir sua cópia do RAD Studio XE2 que inclui o Delphi XE2, C++Builder XE2, Embarcadero Prism XE2 e RadPHP XE2, entre em contato com o nosso partner local e garanta já sua licença.

 

DataSheet Matriz de Recursos Perguntas Frequentes Trial
RAD Studio XE2 PDF PDF Ler Download
Delphi XE2 PDF PDF Ler Download
C++Builder XE2 PDF PDF Ler Download
RadPHP XE2 PDF PDF Ler Download
Prism XE2 PDF PDF Ler Download

Nos planejamos disponibilizar todas as informações no site em breve. O anúncio oficial das ferramentas e do FireMonkey será feito em breve também. Nós achamos que vocês iriam gostar de ter acesso aos softwares um pouco mais cedo.

Agora é hora de se divertir com as novidades!!!

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>
http://www.andreanolanusse.com/pt/disponibilizado-o-trial-datasheet-matriz-de-recursos-e-faq-para-as-versoes-xe2/feed/ 19
Tratando o retorno de server methods em PHP a partir de DataSnap REST http://www.andreanolanusse.com/pt/tratando-o-retorno-de-server-methods-em-php-a-partir-de-datasnap-rest/ http://www.andreanolanusse.com/pt/tratando-o-retorno-de-server-methods-em-php-a-partir-de-datasnap-rest/#comments Mon, 17 Jan 2011 22:51:22 +0000 http://www.andreanolanusse.com/pt/?p=1199 Criar aplicações PHP para conectar a servidores DataSnap REST é relativamente simples já que o RadPHP traz um assistente que gera as classes proxies em PHP, mas como PHP é uma linguagem dinâmica e não é fortemente tipada, isso abre margem para erros durante a chamadas dos server methods, além disso em chamadas REST o […]

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>

Criar aplicações PHP para conectar a servidores DataSnap REST é relativamente simples já que o RadPHP traz um assistente que gera as classes proxies em PHP, mas como PHP é uma linguagem dinâmica e não é fortemente tipada, isso abre margem para erros durante a chamadas dos server methods, além disso em chamadas REST o retorno é sempre um JSON object, mas tudo isso é relativamente fácil de resolver.

Considere o seguinte cenário onde você tem um método de autenticação que retorna TRUE ou FALSE, claro que você deve estar pensando que em caso de erro o método irá retornar sempre falso, isso não é necessariamente verdade e vou explicar em seguida.

No caso de aplicações PHP ao executar um server method você sempre receberá um objeto como retorno e a partir dele executará as operações que sua aplicação requer.

Assumindo que você já gerou a classe proxy em PHP no RadPHP, temos o que precisamos para executar nossas regras de negócio no servidor DataSnap a partir da aplicação PHP.

Ao criar a classe proxy o assistente cria um datamodule que contem o componente DSRestConnection, este componente contém as informações necessárias para conectar ao servidor como Host, Port, UserName e Password.

O código abaixo executa o método TUser.isValidUser passando usuário e senha como parâmetro, se o retorno for uma instância de DSObject a propriedade result deste objeto terá o valor TRUE ou FALSE, caso ocorra uma EXCEPTION no servidor não será retornado o objeto DSObject e você terá a propriedade error a sua disposição contento a mensagem de erro.

type
   global $ClientModuleDataModule1;
   $conninfo = $ClientModuleDataModule1->DSRestConnection1->ConnectionInfo;

   $user = new TUser($conninfo);

   $valid = $user->IsValidUser($this->edUserName->Text, $this->edPassword->Text);

   if($valid instanceof DSObject)
   {
      if($valid->result)
      {
         setcookie('loginid', $this->edUserName->Text);
         redirect("Main.php");
      }
      else
      {
         $this->Button1->Caption = "Username/Password invalid";
      }
   }
   else
   {
      $this->Button1->Caption = $valid->error;
   }

Nos exemplos do RAD Studio XE no sourceforge estão disponíveis o código desta aplicação cliente em PHP e o servidor em Delphi XE, faça o download aqui.

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>
http://www.andreanolanusse.com/pt/tratando-o-retorno-de-server-methods-em-php-a-partir-de-datasnap-rest/feed/ 1
Vídeos sobre DataSnap para 2011 – o que você gostaria de ver? http://www.andreanolanusse.com/pt/videos-sobre-datasnap-para-2011-o-que-voce-gostaria-de-ver/ http://www.andreanolanusse.com/pt/videos-sobre-datasnap-para-2011-o-que-voce-gostaria-de-ver/#comments Mon, 20 Dec 2010 18:48:52 +0000 http://www.andreanolanusse.com/pt/?p=1145 Estou preparando uma série de vídeos sobre DataSnap para 2011, gostaria de saber dos usuários atuais ou futuros usuários do DataSnap sugestões sobre o que vocês gostariam de ver nesses vídeos. Durante 2010 nós criamos centenas de materiais incluindo vídeos e artigos, mas sempre podemos fazer mais e melhor, assim sendo envio sua sugestão comentando […]

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>

Estou preparando uma série de vídeos sobre DataSnap para 2011, gostaria de saber dos usuários atuais ou futuros usuários do DataSnap sugestões sobre o que vocês gostariam de ver nesses vídeos.

Durante 2010 nós criamos centenas de materiais incluindo vídeos e artigos, mas sempre podemos fazer mais e melhor, assim sendo envio sua sugestão comentando nesse post.

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>
http://www.andreanolanusse.com/pt/videos-sobre-datasnap-para-2011-o-que-voce-gostaria-de-ver/feed/ 29
Apresentações do Delphi Conference 2010 disponível para download http://www.andreanolanusse.com/pt/apresentacoes-do-delphi-conference-2010-disponivel-para-download/ http://www.andreanolanusse.com/pt/apresentacoes-do-delphi-conference-2010-disponivel-para-download/#comments Thu, 18 Nov 2010 23:54:24 +0000 http://www.andreanolanusse.com/pt/?p=1117 Já está disponível o material utilizado nas apresentações do Delphi Conference 2010 Brasil, os slides disponibilizados trazem informações valiosas e link para download dos exemplos utilizados. Para efetuar o download das apresentações você precisa de uma conta no EDN (Embarcadero Developer Network), que é grátis, caso você já a tenha, efetue o login e tenha […]

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>

Já está disponível o material utilizado nas apresentações do Delphi Conference 2010 Brasil, os slides disponibilizados trazem informações valiosas e link para download dos exemplos utilizados.

Para efetuar o download das apresentações você precisa de uma conta no EDN (Embarcadero Developer Network), que é grátis, caso você já a tenha, efetue o login e tenha acesso ao melhor conteúdo já apresentado sobre Delphi.

Artigo do EDN com todas as apresentações, clique aqui.

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>
http://www.andreanolanusse.com/pt/apresentacoes-do-delphi-conference-2010-disponivel-para-download/feed/ 11
Vídeo de lançamento da familia XE do Delphi, C++Builder, RadPHP e Delphi Prism http://www.andreanolanusse.com/pt/video-de-lancamento-do-delphi-xe-cbuilder-xe-radphp-xe-e-delphi-prism-xe/ http://www.andreanolanusse.com/pt/video-de-lancamento-do-delphi-xe-cbuilder-xe-radphp-xe-e-delphi-prism-xe/#comments Fri, 17 Sep 2010 07:05:43 +0000 http://www.andreanolanusse.com/pt/?p=1035 Se você não teve a oportunidade de assistir ao lançamento online do novo RAD Studio XE, onde foram apresentadas as novidades do Delphi XE, C++Builder XE, RadPHP XE e Delphi Prism XE não tem problema, o evento foi gravado e você poderá assistir na integra a apresentação, que traz: Update sobre o futuro do Delphi […]

Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

]]>

Se você não teve a oportunidade de assistir ao lançamento online do novo RAD Studio XE, onde foram apresentadas as novidades do Delphi XE, C++Builder XE, RadPHP XE e Delphi Prism XE não tem problema, o evento foi gravado e você poderá assistir na integra a apresentação, que traz:

Assista o vídeo de lançamento da família XE do Delphi, RadPHP, C++Builder e Delphi Prism

  • Update sobre o futuro do Delphi
  • Novidades do IDE, RTL, VCL para Delphi e C++Builder
  • Performance Profile com AQTime
  • Logs avançados com CodeSite
  • Intergração com Subversion
  • O novo RadPHP para desenvolvimento PHP
  • Como desenvolver aplicações para Facebook com RadPHP
  • As novidades no Delphi Prism XE
  • Desenvolvimento de aplicações para iPhone com Delphi Prism
  • As inúmeras novidades no DataSnap XE
  • Automatização de builds com FinalBuilder
  • Desenvolvimento ágil com RAD Studio XE
  • E muito mais…
  • Além disso você pode fazer o download e compartilhar com seus amigos, incluir no seu website, etc.

    Ao final faça o download do trial e teste na prática as novidades

    Divulgue as novidades e mostre a comunidade de desenvolvedores o que você pode fazer com o novo RAD Studio XE.

    Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

    ]]>
    http://www.andreanolanusse.com/pt/video-de-lancamento-do-delphi-xe-cbuilder-xe-radphp-xe-e-delphi-prism-xe/feed/ 1
    Disponibilizada nova versão do Delphi XE, C++Builder XE, Delphi Prism XE e RadPHP XE http://www.andreanolanusse.com/pt/disponibilizada-nova-versao-do-delphi-xe-cbuilder-xe-delphi-prism-xe-e-radphp-xe/ http://www.andreanolanusse.com/pt/disponibilizada-nova-versao-do-delphi-xe-cbuilder-xe-delphi-prism-xe-e-radphp-xe/#comments Tue, 31 Aug 2010 04:53:08 +0000 http://www.andreanolanusse.com/pt/?p=1016 Acabamos de anunciar a disponibilidade das novas versões XE do RAD Studio, Delphi, C++Builder, Delphi Prism e do mais novo RadPHP agora parte do RAD Studio. Aproveita a promoção de upgrade para o RAD Studio XE e obtenha tenha acesso a todas as ferramentas Embarcadero. Todas as informações sobre os produtos já estão disponíveis em […]

    Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

    ]]>

    Acabamos de anunciar a disponibilidade das novas versões XE do RAD Studio, Delphi, C++Builder, Delphi Prism e do mais novo RadPHP agora parte do RAD Studio.

    Aproveita a promoção de upgrade para o RAD Studio XE e obtenha tenha acesso a todas as ferramentas Embarcadero.

    Todas as informações sobre os produtos já estão disponíveis em nosso website, aqui alguns links:

    O RAD Studio XE Tour começa essa semana e irá percorrer 70 cidades no mundo todo, além de eventos online.

    O primeiro evento online para o Brasil será da 15 de setembro das 14:00 às 16:00 (Horário de Brasilia). Em breve as inscrições estarão abertas.

    Estarei pessoalmente nas seguintes cidades:

    • 1 de Setembro – 7:00pm-9:00pm – Orange Co., CA
    • 2 de Setembro – 7:00pm-9:00pm – Los Angeles, CA
    • 7 de Setembro – 8:30am-1:00pm – Guadalajara, MX
    • 9 de Setembro – 8:30am-1:00pm – Mexico D.F., MX

    Enquanto isso faça o download do trial e conheça na prática as novidades.

    Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

    ]]>
    http://www.andreanolanusse.com/pt/disponibilizada-nova-versao-do-delphi-xe-cbuilder-xe-delphi-prism-xe-e-radphp-xe/feed/ 24
    Desenvolvimento Ágil = Delphi XE + C++Builder XE + Delphi Prism XE + RadPHP XE http://www.andreanolanusse.com/pt/desenvolvimento-agil-delphi-xe-cbuilder-xe-delphi-prism-xe-radphp-xe/ http://www.andreanolanusse.com/pt/desenvolvimento-agil-delphi-xe-cbuilder-xe-delphi-prism-xe-radphp-xe/#comments Tue, 17 Aug 2010 18:02:43 +0000 http://www.andreanolanusse.com/pt/?p=1010 Acaba de ser publicado o segundo preview do RAD Studio XE, que inclui as novas versões Delphi, C++Builder, Delphi Prism e RadPHP (anteriormente Delphi for PHP), neste vídeo demonstramos como você pode acelerar seu processo de desenvolvimento e melhorar a qualidade das suas aplicações usando algumas das ferramentas de terceiro que acompanha o RAD Studio […]

    Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

    ]]>

    Acaba de ser publicado o segundo preview do RAD Studio XE, que inclui as novas versões Delphi, C++Builder, Delphi Prism e RadPHP (anteriormente Delphi for PHP), neste vídeo demonstramos como você pode acelerar seu processo de desenvolvimento e melhorar a qualidade das suas aplicações usando algumas das ferramentas de terceiro que acompanha o RAD Studio XE.

    Este vídeo mostra:

    • FinalBuilder (nas versões Enterprise e Architect) para automatizar o processo de build
    • Linha de comando para auditórias, métricas e geração de documentação trazendo mais funcionalidades a automatização de builds
    • Recursos do AQTime profiling que lhe permite distribuir aplicações de alta performance
    • CodeSite para registros avançados de log, melhorando a qualidade das suas aplicações

    Assista o vídeo:

    Semana que vem teremos mais previews, enquanto isso você pode ir visitando a página do RAD Studio XE Preview

    Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

    ]]>
    http://www.andreanolanusse.com/pt/desenvolvimento-agil-delphi-xe-cbuilder-xe-delphi-prism-xe-radphp-xe/feed/ 4
    RadPHP XE – Novidades na VCL for PHP (agora RPCL – RadPHP Component Library) http://www.andreanolanusse.com/pt/radphp-xe-novidades-na-vcl-for-php-agora-rpcl-radphp-component-library/ http://www.andreanolanusse.com/pt/radphp-xe-novidades-na-vcl-for-php-agora-rpcl-radphp-component-library/#comments Sun, 15 Aug 2010 20:05:09 +0000 http://www.andreanolanusse.com/pt/?p=1006 A VCL for PHP, biblioteca de componentes do RadPHP traz uma série de novidades, entre elas novos componentes e melhorias nos componentes já existentes, além disso a VCL for PHP passa a se chamar RPCL – RadPHP Component Library. Para os desenvolvedores já terem uma noção do que virá, a figura abaixo mostra algumas novas […]

    Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

    ]]>

    A VCL for PHP, biblioteca de componentes do RadPHP traz uma série de novidades, entre elas novos componentes e melhorias nos componentes já existentes, além disso a VCL for PHP passa a se chamar RPCL – RadPHP Component Library. Para os desenvolvedores já terem uma noção do que virá, a figura abaixo mostra algumas novas categorias na barra de componentes, que é exatamente igual a do Delphi.

    Como você pode notar, alguns recursos do jQuery agora como componentes RPCL, novos componentes para Facebook que permiti criar aplicações e integrar as já existentes com o Facebook. A biblioteca Qooxdoo componentizada e ao final componentes DataSnap para criação de aplicações cliente DataSnap, na próxima semana mostraremos mais do que virá.

    Mais por vir!!!

    Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

    ]]>
    http://www.andreanolanusse.com/pt/radphp-xe-novidades-na-vcl-for-php-agora-rpcl-radphp-component-library/feed/ 7
    RAD Studio XE agora com Delphi XE, C++Builder XE, Delphi Prism XE e RadPHP XE http://www.andreanolanusse.com/pt/rad-studio-xe-agora-com-delphi-xe-cbuilder-xe-delphi-prism-xe-e-radphp-xe/ http://www.andreanolanusse.com/pt/rad-studio-xe-agora-com-delphi-xe-cbuilder-xe-delphi-prism-xe-e-radphp-xe/#comments Tue, 10 Aug 2010 08:07:12 +0000 http://www.andreanolanusse.com/pt/?p=995 Amigos desenvolvedores, agora não é mais segredo, durante as próximas 3 semanas vocês irão conhecer algumas das novidades do próximo RAD Studio XE, você esperava algo como RAD Studio 2011 ou Delphi 2011 o que não deixa de ser, mas a nova versão do RAD Studio, Delphi, C++Builder, Delphi Prism e RadPHP se chama  XE, […]

    Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

    ]]>

    Amigos desenvolvedores, agora não é mais segredo, durante as próximas 3 semanas vocês irão conhecer algumas das novidades do próximo RAD Studio XE, você esperava algo como RAD Studio 2011 ou Delphi 2011 o que não deixa de ser, mas a nova versão do RAD Studio, Delphi, C++Builder, Delphi Prism e RadPHP se chama  XE, uma mudança de nome que traz maior consistência as versões dos nossos produtos, entretanto as versões XE dos nossos produtos trazem:

    • Suporte heterogêneo a vários bancos de dados incluído no produto sem custo adicional
    • Suporte ao ToolCloud, nossa solução para gerenciamento e distribuição de licenças para as empresas
    • Os produtos XE oferecem upgrade para o All-Access XE, onde você pode ter todas ferramentas para desenvolvimento e banco de dados da Embarcadero.

    E além disso outras novidades, como:

    1. RAD Studio XE é o conjunto de ferramentas da Embarcadero para desenvolvimento nativo, .NET e WEB que acompanha Delphi XE, C++Builder XE, Delphi Prism XE e RadPHP XE
    2. RadPHP anteriormente conhecido como Delphi for PHP vem em nova versão e com várias novidades para o desenvolvimento de aplicações PHP
    3. Integração completa com Subversion no Delphi XE, C++Builder XE e Delphi Prism XE
    4. Agilidade no processo de desenvolvimento automatizando builds com FinalBuilder e algumas das funcionalidades do RAD Studio através de linha de comando
    5. Geração de Diagramas de Sequência a partir de código Delphi
    6. AQTime integrado e parte do RAD Studio XE melhorando a qualidade das aplicações através do Performance Profiler.

    Assista o vídeo abaixo e conheça alguma das novidades na prática.

    Isso é só o começo, durante as próximas 3 semanas estaremos comentando as novidades e trazendo novos vídeos.

    Aproveita para visitar a página do RAD Studio Sneak Preview

    Até breve.

    Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

    ]]>
    http://www.andreanolanusse.com/pt/rad-studio-xe-agora-com-delphi-xe-cbuilder-xe-delphi-prism-xe-e-radphp-xe/feed/ 48
    Que recursos você gostaria nas próximas versões do Delphi for PHP http://www.andreanolanusse.com/pt/que-recursos-voce-gostaria-nas-proximas-versoes-do-delphi-for-php/ http://www.andreanolanusse.com/pt/que-recursos-voce-gostaria-nas-proximas-versoes-do-delphi-for-php/#comments Wed, 02 Jun 2010 16:01:37 +0000 http://www.andreanolanusse.com/pt/?p=948 Comunidade PHP, vocês agora tem um canal para dizer o que deseja ver implemetado na próxima versão do Delphi for PHP, podendo acompanhar e votar em dicas de outros desenvolvedores. O site já está no ar e com várias sugestões, acesse http://brainstorm.qadram.com/ e deixe a sua também.

    Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

    ]]>

    Comunidade PHP, vocês agora tem um canal para dizer o que deseja ver implemetado na próxima versão do Delphi for PHP, podendo acompanhar e votar em dicas de outros desenvolvedores.

    O site já está no ar e com várias sugestões, acesse http://brainstorm.qadram.com/ e deixe a sua também.

    Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

    ]]>
    http://www.andreanolanusse.com/pt/que-recursos-voce-gostaria-nas-proximas-versoes-do-delphi-for-php/feed/ 1
    Mais previews sobre a próxima versão do Delphi for PHP http://www.andreanolanusse.com/pt/mais-previews-sobre-a-proxima-versao-do-delphi-for-php/ http://www.andreanolanusse.com/pt/mais-previews-sobre-a-proxima-versao-do-delphi-for-php/#comments Thu, 06 May 2010 16:14:12 +0000 http://www.andreanolanusse.com/pt/?p=937 Recentemente comentei sobre alguns vídeos mostrando um pouco da próxima versão do Delphi for PHP, mais alguns foram disponíbilizados mostrando outras novidades e olha que tem muito mais por vir. Welcome Page igual a do RAD Studio 2010, mais prática e fácil de usar. IDE Insight, localize tudo no IDE de forma rápida e fácil […]

    Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

    ]]>

    Recentemente comentei sobre alguns vídeos mostrando um pouco da próxima versão do Delphi for PHP, mais alguns foram disponíbilizados mostrando outras novidades e olha que tem muito mais por vir.

    Welcome Page igual a do RAD Studio 2010, mais prática e fácil de usar.

    IDE Insight, localize tudo no IDE de forma rápida e fácil

    Theme system, customize o IDE como você quizer.

    Code Completion para Watches, muito últil durante o processo de debug utilizar alguns dos recursos disponíveis no editor de código.

    Code Completion para Watches - Delphi for PHP

    Description and component editor panes – diminui a curva de aprendizado quando utilizamos novos componentes e tempo entre consultas ao Help e IDE, a documentação inserida no código aparece no Object Inspector.

    Property Editors – propriedades boolean aparecem com checbox e cores tem um novo editor.

    Até aqui é isso, muito mais por vir. Deixe aqui suas sugestões de recursos que você quer ver nas próximas versões do Delphi for PHP.

    Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

    ]]>
    http://www.andreanolanusse.com/pt/mais-previews-sobre-a-proxima-versao-do-delphi-for-php/feed/ 14
    Preview da próxima versão Delphi for PHP http://www.andreanolanusse.com/pt/preview-da-proxima-versao-delphi-for-php/ http://www.andreanolanusse.com/pt/preview-da-proxima-versao-delphi-for-php/#comments Tue, 13 Apr 2010 10:11:26 +0000 http://www.andreanolanusse.com/pt/?p=932 Os desenvolvedores que utilizam o Delphi for PHP ou aqueles que estão avaliando tem pergunta muito sobre o futuro da ferramenta. Em particular pelas minhas viagens pela America Latina recebo inúmeros feedbacks e sugestão de novos recursos. Nós estamos recebendo todos e trabalhando para adicionar inúmeros recursos na próxima versão. Para vocês já terem uma […]

    Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

    ]]>

    Os desenvolvedores que utilizam o Delphi for PHP ou aqueles que estão avaliando tem pergunta muito sobre o futuro da ferramenta. Em particular pelas minhas viagens pela America Latina recebo inúmeros feedbacks e sugestão de novos recursos. Nós estamos recebendo todos e trabalhando para adicionar inúmeros recursos na próxima versão.

    Para vocês já terem uma idéia do que estamos trabalhando para a próxima versão do Delphi for PHP, Jose Leon arquiteto da ferramenta gravou alguns vídeos mostrando o que está por vir.

    Grande parte do core do IDE foi reescrito permitindo adicionar o que você quiser como parte do IDE, além disso o volume de testes no IDE aumentaram significativamente e terá impacto direto na qualidade do produto.

    Abaixo o primeiro vídeo onde Jose Leon da uma visão geral no novo IDE. Todos os vídeos estão em inglês.

    No segundo vídeo Jose mostra como estão sendo feito os testes automatizados no IDE

    No próximo video você irá conhecer o novo Tool Pallete e as opções de customização, que agora irá permitir a famosa barra de componentes no estilo Delphi 7 em Delphi for PHP

    Até agora estes são os vídeos disponíveis, outros estão por vir.

    Andreano Lanusse | Tecnologia e Desenvolvimento de Software Siga-me no Twitter: @andreanolanusse

    ]]>
    http://www.andreanolanusse.com/pt/preview-da-proxima-versao-delphi-for-php/feed/ 9