FÁBRICA DE SOFTWARE

Fábrica de software é um conjunto de recursos (humanos e materiais), processos e metodologias estruturados de forma semelhante àqueles das indústrias tradicionais, utilizando as melhores práticas criadas para o processo de desenvolvimento, testes e manutenções dos softwares.

Cada empresa possui necessidades específicas, sejam operacionais ou de negócios.

Entre os serviços prestados por nossa fábrica de software estão o desenvolvimento de sistemas ou módulos, integração de aplicativos, manutenção de programas, incorporação de novas tecnologias, conversão de aplicativos para ambiente web, melhorias de performance e desenvolvimento de web services.

Linguagens que trabalhamos ...

Dentro desse contexto, sempre surge uma pergunta: “que linguagem de programação será construído meu projeto?”

A resposta é a mais simples possível, depende. Cada tipo de sistema tem sua particularidade e nem tudo precisa estar na WEB ou rodar dentro de um Browser (navegador) hoje em dia.

A PAGEZINE com mais de 25 anos de experiência em desenvolvimento de sistemas, criamos, implementamos e idealizamos suas ideias na forma de software.  Seja um simples website, loja virtual, ERP ou projetos mais elaborados nossa equipe de programadores estão aptos a criar sob medida o seu projeto.

Utilizamos a linguagem Pascal para desenvolver programas Desktop. Criamos desde simples programas de controle até ERP complexos conforme a necessidade de sua empresa, toda a integração entre APIs e outros sistemas podem ser feitos com esta linguagem, desenvolvemos versões para roda tanto em Windows, Linux.

program OlaMundo;
begin
 WriteLn('Olá, Mundo!');
end.

Nosso ambiente de desenvolvimento integrado chama-se LAZARUS que é um compilador Free Pascal, as aplicações nele criadas são cross-plataforma.

O Lazarus possui suporte para vários bancos de dados. Os pacotes adequados, porém, não vêm pré-instalados. Se todos os pacotes viessem instalados, o programador precisaria ter disponíveis as bibliotecas para acessar todos os bancos de dados. Para ativar o suporte para um deles, basta instalar o pacote adequado. Os pacotes vêm junto com a instalação do Lazarus.

O acesso aos bancos de dados pode ser feito por meio de código, ou colocando componentes num formulário ou janela. Os componentes sensíveis a dados (ou data-aware) representam os campos de uma tabela representada por um TDataSource. A conexão entre ambos é feita através de propriedades. A tabela por sua vez está associada a um banco de dados por meio de componentes específicos, como TPSQLDatabase, TSQLiteDataset ou outros.

Os seguintes bancos de dados são suportados:

  • PostgreSQL: requer o pacote PSQL
  • DBase e FoxPro podem ser acessados sem a necessidade de um servidor ou uma biblioteca externos através do componente TDbf
  • MySql é suportado
  • SQLite precisa apenas de uma única biblioteca externa e do componente TSqliteDataset
  • MSSQL funciona com o Zeoslib
  • Interbase / Firebird também funcionam com o último Zeoslib

Estamos desde o lançamento oficial em 1995 utilizando esta linguagem. Para a construção de aplicações dinâmicas para web, trabalhamos com integração de APIs, web services, gerenciadores de conteúdo (WordPress), e claro mais uma vez a prioridade a software livre nos faz utilizar esta sensacional ferramenta de criação de códigos.

<?php
// Conexão com o banco de dados
$host = "localhost";
$db   = "nome-database";
$user = "root";
$pass = "";
$con = mysql_connect($host,$user,$pass);
if(mysql_select_db($db, $con)){
  echo "conexao bem sucedida"; //Teste para garantir que há conexão
}
else {
  echo"conexao falhou";
}
?>

O que o PHP pode fazer?

Qualquer coisa. O PHP é focado principalmente nos scripts do lado do servidor, portanto, você pode fazer qualquer coisa que outro programa CGI pode fazer, como coletar dados de formulários, gerar páginas com conteúdo dinâmico ou enviar e receber cookies. Mas o PHP pode fazer muito mais.

O PHP pode ser utilizado na maioria dos sistemas operacionais, incluindo Linux, várias variantes do Unix (como HP-UX, Solaris e OpenBSD), Microsoft Windows, Mac OS X, RISC OS e provavelmente outros. O PHP também tem suporte à maioria dos servidores web atualmente. Isso inclui o Apache, o IIS e muitos outros. E isso inclui qualquer servidor web que possa utilizar o binário FastCGI do PHP, como o lighttpd e o nginx. O PHP trabalha tanto como módulo quanto como um processador CGI.

 

Python é uma linguagem de propósito geral de alto nível, multiparadigma, suporta o paradigma orientado a objetos, imperativo, funcional e procedural. Possui tipagem dinâmica e uma de suas principais características é permitir a fácil leitura do código e exigir poucas linhas de código se comparado ao mesmo programa em outras linguagens. Devido às suas características, ela é principalmente utilizada para processamento de textos, dados científicos e criação de CGIs para páginas dinâmicas para a web.

if resultado > 2 and \
    1 <= 5  and \
    2 < 5:
        print ('Resultado: %f' % d)

Portátil e Extensível

As propriedades portáteis ​​e extensíveis do Python permitem que você execute operações de idioma cruzado sem problemas. O Python é suportado pela maioria das plataformas presentes no mercado hoje, desde o Windows, Linux, Macintosh, Solaris, Playstation e entre outros.

Utilizamos PYTHON para criar muitas aplicações, mas o nosso principal foco é na área de Inteligência Artificial (I.A.). Que com toda certeza é o próximo grande desenvolvimento no mundo da tecnologia. Você pode realmente fazer uma máquina imitar o cérebro humano que tem o poder de pensar, analisar e tomar decisões.

Bibliotecas como Keras e TensorFlow trazem a funcionalidade de aprendizado de máquina para o mix. Dão a capacidade de aprender sem ser explicitamente programado. Além disso, temos bibliotecas como o openCv que ajuda a visão computacional ou o reconhecimento de imagens.

Big Data

O Python é amplamente usado para Big Data, pois você pode processá-lo facilmente. Além de lidar com muitas dificuldades de dados e suportar computação paralela, onde você pode usar o Python para o Hadoop também.

Com Python, você tem uma biblioteca chamada “Pydoop” e pode escrever um programa MapReduce em Python e processar dados presentes no cluster HDFS. Como também existem outras bibliotecas, como “Dask” e “Pyspark”, para processamento de Big Data.

Ciência de Dados

Python é a linguagem líder de muitos cientistas de dados. Durante anos, acadêmicos e pesquisadores particulares estavam usando a linguagem MATLAB para pesquisa científica, mas tudo começou a mudar com o lançamento de mecanismos numéricos do Python, como “Numpy” e “Pandas”.

O Python também lida com dados tabulares, matriciais e estatísticos e até mesmo visualizá-os com bibliotecas populares como “Matplotlib” e “Seaborn”.

JavaScript (frequentemente abreviado como JS) é uma linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multi-paradigma (protótipos, orientado a objeto, imperativo e, funcional).

Juntamente com HTML e CSS, o JavaScript é uma das três principais tecnologias da World Wide Web. JavaScript permite páginas da Web interativas e, portanto, é uma parte essencial dos aplicativos da web. A grande maioria dos sites usa, e todos os principais navegadores têm um mecanismo JavaScript dedicado para executá-lo.

É atualmente a principal linguagem para programação client-side em navegadores web. É também bastante utilizada do lado do servidor através de ambientes como o node.js.

 

<!DOCTYPE html>
<html lang="pt-BR">
    <head>
        <meta charset="UTF-8" />
        <title>PAGEZINE</title>
        <script>
            window.onload = function () {
                document.getElementById("hello").addEventListener("click", function () {
                    alert("Bem-vindo à Pagezine!");
                }, false);
            };
        </script>
    </head>
    <body>
        <noscript>Seu navegador não suporta JavaScript ou ele está desabilitado.</noscript>
        <button id="hello">Dizer "Olá"</button>
    </body>
</html>

HTML (abreviação para a expressão inglesa HyperText Markup Language, que significa Linguagem de Marcação de Hipertexto) é uma linguagem de marcação utilizada na construção de páginas na Web. Documentos HTML podem ser interpretados por navegadores. A tecnologia é fruto da junção entre os padrões HyTime e SGML.

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <meta name="description" content="a descrição do seu site em no máximo 90 caracteres">
        <meta name="keywords" content="escreva palavras-chaves curtas, máximo 150 caracteres">
        <title>Título do Documento</title>
    </head>
    <body>
    <!-- Aqui fica a página que será visível para todos, onde pode-se inserir
    textos, imagens, links para outras páginas, etc, geralmente usa-se: -->

    <div>Tag para criar-se uma 'caixa', um bloco, mais utilizada com "Cascading Style Sheets
         (Folhas de Estilo em Cascata)</div>

    <span>Tag para modificação de uma parte do texto da página</span>

    <img src="endereço_de_uma_imagem.jpg" />

    <a href="https://www.pagezine.com.br">PAGEZINE, Tecnologia em Sistemas</a>
    </body>
</html>

 

HyTime é um padrão para a representação estruturada de hipermídia e conteúdo baseado em tempo. Um documento é visto como um conjunto de eventos concorrentes dependentes de tempo (como áudio, vídeo, etc.), conectados por hiperligações. O padrão é independente de outros padrões de processamento de texto em geral.

SGML é um padrão de formatação de textos. Não foi desenvolvido para hipertexto, mas tornou-se conveniente para transformar documentos em hiper-objetos e para descrever as ligações.

  • Firebird
  • MySQL
  • MariaDB
  • PostgreSQL

 

Fechar Menu
×
×

Carrinho