PplWare Mobile

ColdFusion – Aprender a programar

                                    
                                

Este artigo tem mais de um ano


Autor: Vítor M.


  1. S. Costa says:

    Muito boa esta iniciativa. Parabéns Marcos. Confesso que linguagem de programação não é o meu forte, no entanto é sempre bom ter algumas noções, sejam elas as mais básicas, e com exemplos simplificados, qualquer utilizador na “estaca zero” poderá aprender alguma coisa. Isso também acontece com o PHP à quinta, também foi uma boa iniciativa do Pedro Pinto.
    Continuação…
    Abraço!!!

  2. Ricardo Rodrigues says:

    Sim,… muito boa iniciativa.. Parabens

  3. t@ndre says:

    Wow.. nem nunca tinha ouvido falar 😐
    de coldfusion apenas tinha visto no filme do missao impossivel…
    parabens tambem pela iniciativa e boa sorte para o futuro!

    ——————-
    http://www.sounatural.com

  4. Pedro Pinto says:

    Muitos parabens Marcos..

    É sempre bom aprender novas coisas

    Um abraço, e continua com o excelente trabalho..

    Pedro Pinto

  5. neliojesus says:

    nunca tinha ouvido tal nome…conheço muitas linguagens, mas esse nao, e pelo que li, nao percebemos muito bem o que faz ao certo, acho que está um bom post, mas está muito tecnico, muitos dos que querem aprender precisam de uma coisa mais simples, tipo, começar com “ColdFusion para tótos”, por eu que tenho nossoes de programação e sei a logica, nao percebi muito bem

    ——————-
    http://www.nattostech.com

  6. Mini0n says:

    Muito boa iniciativa!
    Continuem assim! 🙂

  7. Olá Marcos e restantes leitores deste fantástico blog,

    Bom, eu já gostava deste blog e agora que o Marcos passou a ter explicações sobre a linguagem que eu gosto, bom, agora muito mais.

    Já achei uma optima iniciativa o PHP as 5ºs mas agora ter o ColdFusion também é ainda mais fantástico

    ColdFusion é mesmo uma maravilha

    Era bom que aparecessem outras linguagens com essa simplicidade e eficiência.

    Cumprimentos
    César Oliveira

  8. Dário says:

    Ja fiz, nos meus idos tempos de juventude, quando tinha paciencia, umas coisitas em Flash, que é muito mas muito mais poderoso do que apenas animações. Este produto, apesar de ser Adobe, não tem nada a ver, certo? Alguem me sabe responder? Obrigado.

  9. BM says:

    Bom dia,

    Mais uma grande iniciativa do pplware. Espero que tenha sucesso.
    Uma linguagem que inicialmente me faz lembrar o xml.
    Espero que agora haja mais pessoas atraidas para a programação, que é um bem precioso que nos dão hoje em dia.

    Abraços e boa sorte neste novo projecto.

  10. Francisco says:

    Olá Marcos,
    os meus parabéns pela iniciativa e boa sorte.
    Já agora, quais são as vantagesn desta linguagem? Tens exemplos do que se pode fazer com ela?
    Abraço

  11. Ricardo Santos says:

    Muito bom post…Como sou programador gosto sempre destes artigos e de conhecer novas linguagens…

    Só uma coisa…Era bom colocar alguns exemplos, tipo, alguns sites/aplicações feitas com esta linguagem, antes de começar a programar numa determinada linguagem gosto sempre de saber ate onde vou poder ai ou o k vou poder fazer…Fica a sugestão…

    Fico a espera da 2º parte…
    Continuem com o bom trabalho…

  12. Enlil says:

    Boas!

    Bom post, Marcos!

    Estou a gostar destas iniciativas aqui no nosso querido Pplware. Agora dizem vocês “Vem daí um mas!”. E é verdade. Na minha opinião, deveriam não só ser mais claros em relação ao funcionamento das linguagens (os exemplos são fáceis e tudo mas, se quisermos fazer alguma coisa por nós é muito complicado), como começar pelas bases, não pelo telhado.
    Eu comecei a ficar entusiasmado com o PHP mas, para fazer alguma coisa tive que ir aprender HTML. O CF também se incorpora no HTML.
    Que tal aprendermos HTML todos?!
    No primeiro post do “PHP é à quinta” está isto Quem nunca programou e gostava de o saber fazer, dê um clique no rato,.. Quem nunca programou não vai saber usar CF nem PHP! Quem nunca programou não sabe HTML! É possível que seja mais fácil de aprender HTML por essa net fora, “still”…

    Que tal um “HTML é à quarta” onde todos podíamos mostrar os avanços nas nossas páginas?

    Esta é a minha opinião mas, estou completamente receptivo a que me mostrem que estou errado!

    Cumprimentos,

    Enlil

  13. Enlil says:

    Desculpem o post em duplicado! O 13 tem mais uma frasezita…

  14. Enlil says:

    De certa forma tens razao mas nao te podes esquecer q sempre q queiras fazer alguma coisa web-based o HTML e’ sempre necessario.
    Aprender html e’ mt simples e se procurares no google encontras manuais de ajuda muito simples de entender.

    p.e. :
    Criar uma tabla

    (cria linha)
    (cria coluna>
    (a linha criada acaba aqui)
    (define o fim da criacao da tabela)

    Como vez n e’ mt complicado

    Cumps

  15. Cláudio says:

    Tenho visto alguns sites baseados nesta tecnologia, e são muito atraentes visualmente.

  16. Carlos Veras says:

    Muito bem Marcos!
    É assim que a gente cria valor.
    Parabens!

  17. é com essas duas pequenas linhas que muitos projectos milionários começam
    ______________________________
    http://www.LoveDDL.com

  18. Nagash says:

    5 – neliojesus
    Bom.. se vc já possui noções de programação e sabe lógica será fácil entender CF, nestes exemplos eu não utilizei HTML (ainda) .. é somente código CF puro só para testar o servidor e o arquivo que você criou.. mesmo porque eu não expliquei nada ainda. hehehe.. enfim, a 2a parte já foi enviada ao Pplware para ser publicada, nesta 2a parte eu explico melhor (através de comentários no próprio código) o que cada parte faz… a 3a parte também já está praticamente pronta em minha cabeça.

    8 – Dário
    Bom… realmente o FLASH não tem muito a ver com o COLDFUSION, mas, ambos se integram facilmente em aplicações que utilizam FLASH REMOTING (pode-se usar também Flash + qqr outra linguagem web) e, a partir da versão 7 do ColdFusion oficial a Adobe incorporou algumas funcionalidades Flash ao CF,
    onde pode-se criar interfaces Flash através de códigos ColdFusion, como formulários, calendários, accordions, etc… uma forma de trazer um pouco do FLEX ao CF… já na versão 8, estas funcionalidades aumentaram e, foram integradas novas funcionalidades JavaScript/Ajax através de frameworks da própria Adobe, como o Apollo/Air… e ouvi dizer que o framework Ajax/JavaScript extJS também é utilizado pela Adobe em alguns lugares.

    9 – BM
    Sim sim… XML e CF são um tanto parecidas devido ao fato das duas trabalharem através de . O ColdFusion tb possui sua “versão” script através da tag onde o código fica mais parecido com o PHP/ASP/JSP…

    10 – Bom… no caso de melhor/pior linguagem, isto não existe, pois, a melhor linguagem é aquela que melhor se adapta à sua necessidade.

    Tratando-se de vantagens, acredito que a 1a vantagem do CFML é a sua facilidade de aprendizagem. Hoje é dito que o CFML possui a menor curva de aprendizado dentre as linguagens web (e não web também). A vantagem do CFML se destaca principalmente no desenvolvimento de aplicações robustas e seguras em tempo crítico, onde se dispõe de pouco tempo para se desenvolver várias coisas.

    Outras vantagens são (englobando o servidor oficial + cfml):
    – CF possui seu próprio sistema de Report através do CFReport.
    – CF possui seu próprio mecanismo de busca, o Verity.
    – CF possui fácil integração com Flash/Flex.
    – CF possui um eventGateway onde podem ser desenvolvidas aplicações que se comuniquem com Messengers e para envio de SMS.
    – Possiblidade de criar suas próprias funções e módulos (em C se eu não me engano).
    – As aplicações são fáceis de manter pois não são compiladas.
    – Robustas ferramentas de Debug e Erro (as telas de ERRO do servidor oficial são como uma “mãe”, dizem onde foi o erro e até te dão umas dicas de como consertar).
    – Pode ser programado de forma procedural ou Orientado à Objeto.
    – CF se integra facilmente com XML, Java, .Net, WebServices e EventGateways.
    – Possui um sistema de envio de emails/servidor de emails embutido (cfmail, cfpop).
    – Possui um gerador de gráficos, árvores, etc…
    – Pode lidar com criação/leitura/edição/deleção/envio de arquivos…

    A respeito das desvantagens, a única que eu vejo como realmente desvantagem é o preço da licença do servidor oficial e, que é um pouco mais difícil encontrar o material OpenSource desenvolvido em CF e, que a comunidade CF não é tão grande quanto no caso de outras linguagens (devido a ser uma linguagem mais “elitizada”).

    Quem utiliza o ColdFusion? Segue uma pequena lista neste link:
    http://www.adobe.com/products/coldfusion/customers/

    Dentro do Brasil o maior consumidor CF é a ECT (Correios), seu site é quase que totalmente feito em CF, sua intranet é feita em CF e vários sistemas internos e que são desenvolvidos para outros órgãos do governo também são feitos em CF. Trabalhei lá por quase 2 anos e, realmente os projetos em CF (até onde eu tenha visto) eram os mais tranquilos de se desenvolver/manter (dentre PHP, JSP, Java, VB, etc..).

    Bom, realmente, como foi dito no início da 1a parte, existem alguns pré-requisitos para se aprender CF.

    HTML: Linguagem de Formatação – Necessária para que você possa saber como formatar/apresentar os dados na página.

    SQL: Linguagem de consulta em bancos de dados – Necessária para que você entenda os códigos SQL que eu irei mostrar e para criar seus próprios acessos aos bancos de dados.

    *CSS : Esta é um opcional. São folhas de estilo utilizadas para controlar a aparência das páginas.

  19. Marcos says:

    Nagash = Marcos
    só para explicar xD

    enfim.. agradeço à receptividade…

    não se preocupem que em breve vocês entenderão melhor.. a 2a parte já foi enviada e começa a explicar/tratar de variáveis… a 3a parte já está quase pronta na minha cabeça e continuará a tratar de variáveis e começará a falar sobre operadores lógicos.

  20. Mushin says:

    Parabéns! è optimo ver que aquele espírito dos inicios da Net, de partilha de conhecimento e de ajuda, ainda existe!

  21. Fernando says:

    Parabéns Marcos! Pela iniciativa caso precise de ajuda com as mini-aulas estou a disposição!

    Fernando.

  22. Fabricio says:

    Excelente, tb sou programador ColdFusion e tudo que diz respeito a essa excelente linguagem me chama a atenção. Parabéns pela iniciativa.

  23. Agapytho says:

    Óptimo. Continuem assim. Ainda vão criar alguns novos programadores.

    Bem-hajam.

  24. Carlos Barbosa says:

    Boas,
    Houve uns tempos em que ColdFusion me chamou a atenção, mas arranjei tempo para aprefundar, daí este nova rubrica vir mesmo a calhar.
    Autodidatamente estou a aprender mxml(flex), embora virado mais para o lado visual (ai que o Thermo nunca mais sai!!! :D), mas vou dando uns toques na code view, portanto poder misturar Flex com CF pode dar mais alternativas.
    Marcos, se puderes usa mais imagens para explicar o que se vai fazendo.

    Boa iniciativa,

    Stay open(source)!

  25. Carlos Barbosa says:

    “*mas NÃO arranjei tempo para aprofundar”

    desculpem os erros (é o que faz escrever à pressa!)

  26. fedora600 says:

    isso mesmo ppl continuem, parabéns Marcos

  27. Marcos says:

    Ae Carlos…

    cria umas aulas de MXML (Flex) pra gente.. xD .. seriam bem-vindas^^

  28. AIR says:

    Já acompanho a excelente iniciativa de “PHP é à quinta”, desde o início.
    Não é muito fácil para mim, que nunca gostei ou consegui programar umas mínimas linhas… mas a ideia agradou-me e estou a fazer um esforço por aprender qualquer coisa.

    Esta nova iniciativa também é excelente, mas acho que me vou ficar pelo PHP.

    Sabe Deus aprender uma linguagem de programação, quanto mais duas… 🙂

  29. Nuno Santos says:

    Bem vindo Marcos.

    Mais um post para seguir atentamente.

    Cumpts

  30. Luis says:

    mto bom :p
    Venha mais…

  31. Vítor M. says:

    Marcos aqui está a prova que o visitante do Pplware gosta e aprecia bons trabalhos. De facto foi uma surpresa agradável a oferta do Marcos.

    Vamos criar o espaço dele aqui no nosso Pplware.

  32. Marcos says:

    AIR
    Acompanhe o CF por algumas aulas… e verá o quanto é fácil ^^ .. .facilmente poderá acompanhar as duas

  33. Antonio says:

    neliojesus , só te falta é as “nossoes” de português !!lool
    sorry people(ware) mais não resisti!

  34. Ana says:

    ola gostei das tuas dicas, continuas iras muito longe

  35. Thiago says:

    Ola Marcos, tudo bem?

    Então, gostei muito da explicação, na verdade conheci o CF e o Flex em uma palestra a alguns anos atrás, e sempre tive vontade de aprender. No momento estou aprendendo J2EE usando a IDE Netbeans, mas eu me identifico mais com os componentes do CF e do Flex. Gostaria de saber mais sobre CF, se puder me enviar algum material que eu possa aprender, eu agradeceria! Gostaria de saber também quais as vantagens de se aprender CF ao inves de JAVA? Pelo que vejo o java é mais poderoso na parte dos codigos para a criação de aplicações, e o CF e Flex é mais para parte visual. Estou errado?

    Gostaria muito que entrasse em contato comigo!

    Abração!

  36. NC says:

    Olá Marcos, estou interessado em falar contigo, pois a Décimo.pt já trabalha em Coldfusion desde 2000, e estamos sempre a necessitar de quem programe CFML.
    Aguardo o teu contacto Nuno Cabral – nc(at)decimo.pt

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.