Introdução ao Morfik – Uma solução para vários seguimentos

14 views
Skip to first unread message

Carlos Eduardo Paulino

unread,
May 1, 2011, 8:39:13 PM5/1/11
to MorfikBR
Morfik é uma solução voltada para diferentes áreas e tecnologias de
desenvolvimento, inevitavelmente cada seguimento tem perspectivas
diferentes
sobre assuntos específicos. Vamos ver o que cada um pode esperar de
Morfik para
o desenvolvimento de suas soluções.

Morfik foi cuidadosamente projetado para atender equipes de
profissionais que
trabalhem nas seguintes áreas:
Web Designers
Desenvolvedores Web/Web Ajax
Desenvolvedores de Aplicativos para Desktop
Desenvolvedores de soluções Client/Server
Desenvolvedores Delphi
Desenvolvedores Visual Basic
Desenvolvedores Microsoft Access

Web Designers

Este seguimento inclui profissionais que estão mais voltados para
aspectos
visuais de um site do que seu funcionamento onde são responsáveis
principalmente
pela aparência do site, deixando o código para um programador. Para
este caso,
Morfik oferece ferramentas específicas. Uma amostra disso pode ser
encontrada em
um dos exemplo contido junto a pasta de instalação da ferramenta
chamado
BookCollector, neste exemplo, pode ser observado que quase não existe
código e
qualquer profissional da área se sentirá a vontade com seus recursos
conseguindo
rapidamente construir seu site.

Desenvolvedores Web

Estes profissionais geralmente são quem trabalham diretamente tanto
no desenho
quanto na codigicação de um site, são eles que fazem toda programação
utilizando
diversas linguagens como javascript, php, asp etc. Alguns tem
preferências por
uma linguagem ou outra enquanto outros as utilizam conforme a
necessidade do
projeto em questão. Morfik neste caso, no começo pode parecer
complicado e
bastante questionado quanto ao seu modelo de desenvolvimento, isto
ocorre pois o
desenvolvedor que está acostumado com suas linguagens, tem certa
dificuldade na
compreensão da objetividade e foco da ferramenta na solução e não em
linguagens.
Mofik nos traz todas as principais etapas de desenvolvimento em um
único
ambiente independente de tecnologias.

Desenvolvedores Web com Ajax

De um modo geral, desenvolvedores web que trabalham com ajax, estudam
e sabem
muito bem onde deve ser aplicado esta técnica. Morfik também nos
permite
trabalhar com ajax, porém de uma forma diferente que permite melhor
aproveitamento dos recursos de ajax, com um esforço muito menor,
assim , a
familiaridade e a produtividade estão intimamente ligadas onde
podemos criar
projetos com melhor aparência, maior interatividade e em muito menos
tempo em
que gastariamos utilizando outras ferramentas existentes.

Desenvolvedores Desktop

São profissionais que desenvolvem profissionalmente ou mesmo por
hobby
aplicações para plataforma desktop, tais como Windows, Linux entre
outras.
Especialmente desenvolvedores profissionais podem se sentir em casa
com Morfik,
sua no modo RAD (Rapid Application Development), em aspectos de
desenvolvimento
web, Morfik desenvolveu uma ferramenta que funciona semelhante as
ferramentas
visuais, como Visual Basic, Delphi e NetBeans. Na verdade Morfik
expandiu sobre
estas bases tornando ainda um ambiente muito simples de se usar.

Desenvolvedores Cliente/Servidor

Sistemas Cliente/Servidor compartilham características e
funcionalidades com
aplicações desktop, onde são adicionados regras e interfaces a serem
compartilhadas de um servidor para o cliente. Estes sistemas sempre
estão entre
os primeiros na fila para substituição por aplicativos baseados na
web, ou como
serviços (WebServices), mas na maioria dos casos, são sistemas presos
a
estrutura da empresa. Morfik tambem oferece uma facilidade para o
desenvolvimento deste tipo de sistema, o ambiente de programação se
assemelha
com ambientes tradicionais para desktop, e ainda permite tratamentos
de chamadas
a métodos de processamento server-side (ou literalmente "lado do
servidor", é um
termo usado para designar operações que, em um contexto cliente-
servidor, são
feitas no servidor, não no cliente).

Outras tecnologias em seguimentos mais especificos

Morfik se inspira em várias ferramentas utilizadas por grupos
específicos de
profissionais. Os desenvolvedores que estão acostumados a trabalhar
com estes
devem ter grande afinidade com Morfik.

Desenvolvedores Delphi

Mesmo os desenvolvedores mais experientes em Delphi, geralmente
encontra grande
dificuldade em desenvolver aplicações para web para modelos
centralizados devido
a falta de familiaridade com as ferramentas web. Morfik vem para
resolver
definitivamente este problema. No desenvolvimento web tradicional são
utilizados
editores de texto com destaque de sintaxe HTML, e talvez alguma ajuda
com as
tags. Há pouco em termos de conceitos ou de utilização que nos ajude
a tornar um
ambiente realmente produtivo de desenvolvimento. Um desenvolvedor que
é
acostumado com as facilidades do Delphi, ao se deparar com estas
ferramentas tem
logo uma experiência decepcionante. Morfik no entanto, permite a
utilização de
Object Pascal para o programa não apenas no lado do servidor de uma
aplicação
web, mas ao lado do navegador(Cliente) também. Morfik conta com um
designer
avançado de formulários e um grande número de recursos relacionados
adicionado
ao seu editor visual. Programar com Morfik é, em muitos aspectos,
muito similar
ao ambiente de programação (IDE) do Delphi. Morfik utiliza muitos
conceitos que
são imediatamente familiares para qualquer desenvolvedor Delphi, a
partir de
objetos de alto nível, como formulários e controles e classes
auxiliares. Para
se ter uma idéia melhor da familiaridade de Morfik com o Delphi, pode
ser
observado que o código gerado é muito parecido. Uma breve analise do
código nos
revela que, embora existam algumas diferenças no código-fonte de um
arquivo de
formulário do projeto, existem muitas semelhanças. Morfik compila uma
aplicação
em javascript para o lado do navegador(Cliente), ao mesmo tempo gera
um arquivo
binário como aplicativo ou plugin do lado do servidor. Morfix utiliza
o
compilador do próprio delphi para gerar sua aplicação, não é
necessário qualquer
alteração no projeto para compilação de uma versão para outra. Isto
torna mais
fácil, o projeto pode por exemplo ser compilado utilizando o delphi
para Windows
ou então o FreePascal para que a mesma aplicação rode em Linux.
Desenvolvedores
Delphi então tem um ambiente verdadeiramente produtivo e funcional
para criação
de aplicativos sofisticados para web. Definitivamente Morfik é o
caminho mais
fácil e rápido com uma IDE poderosa que o desenvolvedor Delphi pode
utilizar.

Desenvolvedores Visual Basic

Embora Morfik não seja diretamente inspirado pelo Visual Basic,
Morfik suporta a
linguagem Basic, na forma de um dialeto que não é muito diferente da
linguagem
da Microsoft. Um desenvolvedor Visual Basic pode criar tranquilamente
uma
aplicação baseada em web com Morfik. A versão MorfikBX traz grande
produtividade
para o desenvolvimento tanto do lado do servidor quanto do cliente, a
forma de
desenvolvimento é muito semelhante onde se tem todos os recursos
disponíveis
para construção de aplicações sofisticadas para web.

Desenvolvedores Microsoft Access

Uma das principais inspirações para o Morfik, foi justamente o
Microsoft Access
junto com o Delphi, por isso sua semelhança com o Access é ainda
maior. Os
modelos de formulários multi-banda e as consultas armazenadas junto
com designer
visual são alguns exemplos. A escolha do motor interno do banco de
dados também
foi totalmente influenciada pelo Access. Atualmente se trabalha com o
Firebird,
pois este oferece melhores recursos e requer um servidor leve e
multi-plataforma. Morfik disponibiliza também muitas bibliotecas como
recursos
para se trabalhar com firebird UDFs.

Ferramenta única para todas as necessidades de desenvolvimento web

Enquanto outras empresas se concentram em segregar os diferentes
aspectos do
design de aplicações web e de desenvolvimento, Morfik tem uma
abordagem
diferente. Em consonância com sua filosofia de base da simplicidade e
da
capacitação, Morfik está empenhada em eliminar a distinção entre
designers e
desenvolvedores e, em vez traz o poder de ferramentas de design
sofisticado em
um ambiente de desenvolvimento. Ao mesmo tempo, Morfik está empenhada
em fazer
com que estas características poderosas sejam fáceis de usar quanto
possível,
beneficiando tanto a designers quanto aos desenvolvedores. Se você é
um web
designer, um desenvolvedor de software com experiência ou um veterano
em código
HTML e Java script, Morfik está trabalhando para criar uma ferramenta
que lhe
permitirá ser mais produtiva e permitir-lhe resultados nunca antes
imaginados.

Resumo, adaptação e tradução: Carlos Eduardo Paulino
cadu...@hotmail.com

Fonte original em inglês:
http://wiki.morfik.com/wiki3/Your_orientation_and_background
Reply all
Reply to author
Forward
0 new messages