Como desenvolver um site?

38 respostas
W

Boa tarde pessoal,

Estou precisando desenvolver um site informativo… mas qual ferramenta devo utilizar pra isso… estou acostumado a desenvolver sitema em web… e sites eh diferente correto???

Aguém pode me ajudar???
o q preciso para desenvolver um site???

Obrigado a todos!!!

38 Respostas

F

vc quer Ferramenta pra fazer o que?
pra mim site é um sistema, por isso usaria a mesmas coisas que usaria para desenvolver um sistema qquer.

P

???

B

:twisted: vc precisa de um bloco de notas e uma apostila HTML… :twisted:

R

Olá, eu desenvolvi alguns sites básicos.

HTML + CSS você aprende facil.
Utilizo o Dreamweaver que facilita muito o trabalho.

No java ainda não aprendi a parte web.

Conforme um artigo que achei no criarweb

Apostila de HTML tem várias na internet.
E pro visual da página pode se usar tabelas para fazer o layout, mas é algo muito antigo.Atualmente é recomendado CSS.
O site do maujor é muito bom para isso.

Obs:Como não conheço a parte web do java posso estar falando bobagem.Mas a página seria jsp, meclando java+html, como se faz com o php.

Z

Caso o Washington não se sinta a vontade de usar o bloco de notas (a melhor ferramenta da Microsoft, por sinal) o próprio Eclipse deixa vc fazer seu site em formato visual, basta baixar os plugins corretos. Minha sugestão vai pra distro gratuíta do BEA Eclipse, que você acha no link http://www.bea.com/distros/eclipse.html.

Lembre-se… a diferença de um sistema web pra um site web costuma ser:
– autenticação por login e senha, contra autenticação LDAP
– preocupação com largura de banda (tamanho de fotos, por exemplo)
– design mais aprimorado, quando clientes da empresa terão acesso a ferramenta e não apenas funcionários…

Acho que é isso, pra começar.

C

Deonde você tirou isso? Alguma referência?

Z

Não tenho referências bibliográficas, minhas sugestões dizem vem de minha experiência profissional de mais de 7 anos trabalhando na HP e de muitos trabalhos desenvolvendo sites em minha vida.

Segue algumas considerações…

  1. Na intranet vc costuma autenticar os usuários pelo login de rede (LDAP) para não ter que fornecer uma senha para cada aplicativo, além de poder atender de forma mais consistência as exigências do SOX.

  2. Na intranet vc tem uma largura de banda de 100MBits/S ao contrário da Internet, que um usuário pode estar logado do hotel a partir de uma conexão celular lentíssima, dai é importante o cuidado com a largura de banda, ou seja, o tamanho das imagens e o número de submits que vc envia ao servidor, tentando trabalhar com mais validações JS.

  3. Bom senso. Qual mecanismo precisa ser mais agradável visualmente? O site para clientes ou o site para funcionários? Não digo em relação a usabilidade, pois neste caso as vezes é necessário que o sistema da empresa seja mais bem pensado do que o prório site da Internet, já que disso depende o rápido andamento do workflow da empresa.

C

Estou me referindo a essa diferenca entre sistema e site web… o que isso tem a ver com intranet?

Pode até ser que você tenha pegado o ponto exato do questionamento do autor do topico mas sinceramente essa definicao de “sistema web é o que roda numa intranet” nao faz o menor sentido.

R

Acho que não há diferença alguma sendo que você já possui experiências em sistema er]]web.

Abraço

W

Obrigado a todos pelas respostas…

fiz este tópico por que tenho alguns amigos q utilizam o Dreamweaver para o desenvolvimento de sites… por isso fiz esta pergunta… estou acostumado a desenvolver sistemas web… agora sites informativos eu nunca fiz… eu sei q sistema web não deixa de ser um site pois ambos rodam na net… então eu gostaria de saber sobre o q os profissionais do desenvolvimento de sites costumam utilizar??? qual é a ferramenta melhor para isso??? e pq???

como já disse obrigado a todos!!!

B

Acho que tem que conhecer um pouco de tudo desde criação desing até html JS CSS e agora ajax e não deixe de aproveitar seu conhecimento com sistemas web…
Eu usava Dreamweaver e o pacote macromedia (agora Adobe) acho que é o mais completo com HTML IMAGEM FLASH…

Bem tudo que vc fizer sempre com bom senso. ex.:flash é show de bola, mas ele em exesso é um porre para o usuario… eu particularmente tenho aversão de site todos em flash que geralmente são pesados e ficao carregando milhões de anos para abrir uma simples pagina.

paginas pesadas por carregar mtas fotos tbm é uotro saco…

bem as melhores ferramentas para mim são essas, mas não as unicas…

abr
…mas o velho boco de notas é super tbm com css e javaScript.
…html nem se fala de 10 a zero na concorrencia

W

vlw

L

tem uns cursos ai veja: www.comunidadeweb.com.br

flw!

W

obrigado LPJava…

irei verificar.

Z

cmoscoso:
Estou me referindo a essa diferenca entre sistema e site web… o que isso tem a ver com intranet?

Pode até ser que você tenha pegado o ponto exato do questionamento do autor do topico mas sinceramente essa definicao de “sistema web é o que roda numa intranet” nao faz o menor sentido.

É que normalmente nos referimos aos sites (tudo na web é um site, certo?) como sendo as páginas instituicionais ou de vendas (B2C) ao passo que um sistema web (se fosse VB6 seria um sistema client/server) se dá para controle de processos e para B2B.

No primeiro caso o acesso se dá na maioria das vezes via linha discada, logo se deve ter um cuidado maior com o “tamanho” do site e geralmente é consultado por clientes da empresa, de forma que se deve ter um maior cuidado com o design das páginas.

No segundo caso o acesso constuma acontecer via Rede Local a partir da intranet da empresa ou ainda através de uma VPN corporativa, no caso do B2B, que oferece uma velocidade de acesso infinitamente maior, não obrigando a ter um cuidado tão grande com o “tamanho” das páginas, e quanto ao design, pode ser padrão… pois o objetivo é corporativo, não precisa ficar colocando degradê ou elementos em flash.

Z

Washington Wiltenburg:
Obrigado a todos pelas respostas…

fiz este tópico por que tenho alguns amigos q utilizam o Dreamweaver para o desenvolvimento de sites… por isso fiz esta pergunta… estou acostumado a desenvolver sistemas web… agora sites informativos eu nunca fiz… eu sei q sistema web não deixa de ser um site pois ambos rodam na net… então eu gostaria de saber sobre o q os profissionais do desenvolvimento de sites costumam utilizar??? qual é a ferramenta melhor para isso??? e pq???

como já disse obrigado a todos!!!

Wiltenburg, a sugestão para desenvolvimento próprio passa pelo Dreamweaver e segue pelo Contributor, excelente para atualização de conteúdo dinâmico pelos clientes.

Sugiro ainda que você pesquise sobre portais de gerenciamento de informação (CMS - Content Management System) que existem por ai, muitos gratuítos e alguns com código fonte, pois talvez algum desses sistemas te atendam sem ter que haver um desenvolvimento pesado.

Entre os conhecidos estão o Joomla! e o Drupal, mas existem muitos outros. Dá uma olhada por CMS na Wikipedia e veja se este “conceito” não atende aos requerimentos do seu projeto.

Acho que esta matéria também pode ajudá-lo a esclarecer mais sobre o produto: http://www.guiadohardware.net/artigos/cms/

Boa sorte.

C

zwingli:

É que normalmente nos referimos aos sites (tudo na web é um site, certo?) como sendo as páginas instituicionais ou de vendas (B2C) ao passo que um sistema web (se fosse VB6 seria um sistema client/server) se dá para controle de processos e para B2B.

No primeiro caso o acesso se dá na maioria das vezes via linha discada, logo se deve ter um cuidado maior com o “tamanho” do site e geralmente é consultado por clientes da empresa, de forma que se deve ter um maior cuidado com o design das páginas.

No segundo caso o acesso constuma acontecer via Rede Local a partir da intranet da empresa ou ainda através de uma VPN corporativa, no caso do B2B, que oferece uma velocidade de acesso infinitamente maior, não obrigando a ter um cuidado tão grande com o “tamanho” das páginas, e quanto ao design, pode ser padrão… pois o objetivo é corporativo, não precisa ficar colocando degradê ou elementos em flash.

Resumindo, aplicacoes web, seja corporativo ou para o consumidor final.

Em pleno 2008 eu diria que você esta exagerando ao dizer que precisamos nos preocupar com o tamanho do site por causa de usuarios com acesso discado.

Se preocupe mais com a quantidade de usuarios acessando o sistema simultaneamente e o acesso a recursos como banco de dados que é o verdadeiro gargalo na maioria das vezes.

Z

Carlos,

Concordo com sua preocupação quanto a concorrência de usuários e performance de banco de dados, mas este post não está discutindo qualidade de software e não, definitivamente não acho um exagero, mesmo em tempos de banda larga, a preocupação com a lentidão de uma página quando esta lentidão pode fazer com que um cliente perca dinheiro, além de que páginas mais pesadas também tendem a aumentam o trabalho do conteiner web (ainda que isto diga respeito ao tempo de acesso ao disco no servidor).

C

zwingli:
Carlos,

Concordo com sua preocupação quanto a concorrência de usuários e performance de banco de dados, mas este post não está discutindo qualidade de software e não, definitivamente não acho um exagero, mesmo em tempos de banda larga, a preocupação com a lentidão de uma página quando esta lentidão pode fazer com que um cliente perca dinheiro, além de que páginas mais pesadas também tendem a aumentam o trabalho do conteiner web (ainda que isto diga respeito ao tempo de acesso ao disco no servidor).

Realmente você nao esta falando de qualidade de software, esta falando de otimizacao de sites, e o pior, sugerindo otimizar o que nao é a fonte de problemas de performance.

Além disso faz tempo que nao ouco falar de acesso discado… :shock:

Z

cmoscoso:

Realmente você nao esta falando de qualidade de software, esta falando de otimizacao de sites, e o pior, sugerindo otimizar o que nao é a fonte de problemas de performance.

Além disso faz tempo que nao ouco falar de acesso discado… :shock:

Otimização diz respeito a todos os fatores de um site e quando se fala de um site (ou sistema) que irá ser acessado pela internet possivelmente via linha discada, não compreendo que preocupação com o tamanho das páginas (fotos, flash, audio, video, etc) seja desnecessária. Claro que tudo depende do resultado que o programador espera obter.

Caso queira ouvir falar de acesso discado, dá uma olhada nessa pesquisa da E-Consulting, que conclui que apenas 4% dos usuários usam banda larga no Brasil. Ou seja, 96% do público alvo de um site irá passar por uma conexão via linha discada.

Referência: http://imasters.uol.com.br/noticia/8352/tecnologia/e-consulting_conclui_que_apenas_4_usam_banda_larga_no_brasil/

Obviamente que todos os demais fatores também não devem ser descartados, como a performance do servidor, largura de banda do link internet, topologia de rede entre os servidores de aplicação e banco de dados, tunning do banco de dados, tunning das querys das consultas mais utilizadas, uso de cache, conversão das páginas principais de dinâmicas para estáticas, entre tantos outros fatores que tenho certeza que você tem pleno conhecimento.

Por conta disto é que resolvi citar alguns problemas que programadores Java enfrentam quando partem para a construção de um sistema (site) que será utilizado via internet, para colaborar com nosso amigo WW.

M

cmoscoso:
Resumindo, aplicacoes web, seja corporativo ou para o consumidor final.

Em pleno 2008 eu diria que você esta exagerando ao dizer que precisamos nos preocupar com o tamanho do site por causa de usuarios com acesso discado.

Se preocupe mais com a quantidade de usuarios acessando o sistema simultaneamente e o acesso a recursos como banco de dados que é o verdadeiro gargalo na maioria das vezes.

Fazia tempo que eu náo lia um absurdo desses :smiley:

Pra quem tem interesse em otimização de aplicações web, uma boa leitura (esse livro é essencial) -> http://www.oreilly.com/catalog/9780596529307/

E uma ferramenta que você não pode deixar de usar -> http://developer.yahoo.com/yslow/

C

Maurício Linhares:

Fazia tempo que eu náo lia um absurdo desses :smiley:

Você nao acha o acesso a disco o maior gargalo na maioria das vezes?

Estou falando de desenvolvimento web com java, com rails talvez você tenha mesmo que se preocupar um pouco mais com outras questoes…

M

cmoscoso:
Você nao acha o acesso a disco o maior gargalo na maioria das vezes?

Estou falando de desenvolvimento web com java, com rails talvez você tenha mesmo que se preocupar um pouco mais com outras questoes…

Rails? Quem falou de Rails aqui?

Veja o material e o YSlow. E o Yahoo é feito, em sua maior parte, com PHP.

C

Realmente isso muda minha opiniao sobre acesso discado. Mas acho que ha um erro nessa noticia:

Essa é quase a populacao do pais… e os 4% de hoje corresponderiam a quase 120 milhoes de usuarios. Ou seja, nao faz o menor sentido!

C

Eu falei… é que essa questao parece ser um dos problemas enfrentados pela comunidade ruby/rails diferentemente do java. Como nao precisei fazer algo como yahoo em java me preocupo mais com acesso a disco. Mas obrigado pela sugestao do livro, com certeza leitura util, ja esta na minha lista!

Mas você ainda nao disse, qual o absurdo que eu falei?

M

Então das duas uma, ou a comunidade Java não anda fazendo aplicações web ou ela está simplesmente passando batida num problema bem sério de performance.

cmoscoso:
Como nao precisei fazer algo como yahoo em java me preocupo mais com acesso a disco. Mas obrigado pela sugestao do livro, com certeza leitura util, ja esta na minha lista!

Mas você ainda nao disse, qual o absurdo que eu falei?

Primeiro dizer que tamanho de site pode ser ignorado, ter banda larga hoje ainda é muito incomum. Segundo, o seu ponto foi acesso a banco de dados, não? O banco de dados nem sempre é o maior gargalo ou aonde você tem os maiores problemas, porque quem escreve as aplicações sabe quais são os problemas que ele pode ter no banco, mas a maior parte das pessoas que escreve aplicações web não tem a mínima noção dos problemas de performance que a interface gráfica da web (a sua página, cheia de scripts, CSS e imagens) podem causar no servidor.

Acesso a disco sempre foi o maior problema das aplicações web porque uma aplicação web simplesmente serve arquivos que estão no disco para os clientes navegadores (ou arquivos dinâmicos gerados) e desconsiderar esse problema é uma falha séria.

F

Uma solução inadequada que gere muito IO no servidor pode simplesmente acabar com tudo.

G

Acesso discado hj em dia, realmente eh de assustar. Ja evoluímos muito, até em favelas ja existem lan houses, no campo tbm. Acho que é se preocupar com o tamanho do pentelho do saco do cavalo do bandido esse esquema de acesso discado… Hoje só não tem banda larga quem realmente não quer…

M

Rapaz, eu não sei aonde você mora, mas aqui onde eu moro, banda larga é caro e nem todo mundo que tem computador em casa tem condições de pagar. O preço base pra uma conexão ADSL de 300k é de 70 reais (sem contar os custos com a assinatura da linha telefônica e o provedor de conteúdo).

F

Legal, entao o representante comercial de uma empresa que usa um modem Oi GPS (56k) nao vai poder conectar no seu sistema, pq vc so previu banda larga.

E nao adianta falar em claro 3G, pq piorou… link de 1MB que não chega a 40k…

G

Com esse preço aqui assino uma internet via cabo com 2 mb de velocidade. Mas ainda assim continuo achando que projetar sites pensando no pessoal que acessa a web discada, é regredir. Lógico que não podemos exagerar nos recursos, porém ficar preso a essa parcela de usuários é complicado. Quem acessa discado hj em dia é para ver emails e olhe la, com o preço da tarifa telefonica, ngm vai ficar “navegando de bobeira”.

G

Legal, entao o representante comercial de uma empresa que usa um modem Oi GPS (56k) nao vai poder conectar no seu sistema, pq vc so previu banda larga.

E nao adianta falar em claro 3G, pq piorou… link de 1MB que não chega a 40k…

GPRS vc quer dizer né ?? Mas ai são focos diferentes, e aqui estamos falando de SITES. E ao meu ver SITE != SISTEMA, um site não precisa ter acesso ao um BD por exemplo enquanto um sistema que não tenha BD é um pouco complicado, apesar de tudo ser considerado sistema a nível conceitual. Um site pode ser feito perfeitamente com apenas textos e formatação ja um sistema, necessita da alguns inputs, processamentos e saídas.

M

E o que é que diferencia um “site” de um sistema?

G

E o que é que diferencia um “site” de um sistema?

Um blog pode ser considerado um site, ja o GUJ seria um sistema…

M

Mas qual é o critério?

G

Abra o word digite la Helo World agora vai em salvar como e escolha HTML, pronto vc tem um site.
Agora faça uma pagina html com um link pra uma servlet que vai processar essa requisição e despachar vc pra uma outra página com uma listagem de fornecedores que esta salvo no BD. Pronto vc tem um sistema.

Z

Tenho um camarada meu que mora em Osasco (família) e no bairro dele não tem Banda Larga. Não tem Speed ainda, não tem internet via TV a cabo, nada. E olha que ele está a menos de 30 KM do centro de São Paulo, a 3a maior cidade do mundo e não consegue instalar Internet Banda Larga na casa dele… imagine então muitas pessoas que moram em cidades menores!!! Ele tava pesquisando internet via rádio… e talvez agora consiga usar 3G, se bem que não chega a ser uma banda larga de verdade… ou seja, largura de banda continua e continuará sempre sendo um dos quisitos importantes para um web designer ou mesmo um programador para web pensar.

Z

Guitar_Men:
Abra o word digite la Helo World agora vai em salvar como e escolha HTML, pronto vc tem um site.
Agora faça uma pagina html com um link pra uma servlet que vai processar essa requisição e despachar vc pra uma outra página com uma listagem de fornecedores que esta salvo no BD. Pronto vc tem um sistema.

Concordo com a definição do Guitar Men!!

Agora pessoal… a definição é indiferente… porque tanto pra site (html puro) quanto pra sistema via web (programação e banco de dados), ambos devem tomar cuidado com a performance por serem acessados através de uma rede extremamente heterogênea e com muitos clients acessando com uma velocidade super limitada, sem contar que MESMO que TODOS utilizassem banda larga, esse problema continuaria pertinente, pois isso iria afogar o conteiner web e o servidor de aplicações desnecessariamente.

Largura de banda é que nem água potável, temos que preservar para não acabar.

Criado 5 de abril de 2008
Ultima resposta 11 de abr. de 2008
Respostas 38
Participantes 12