Tópico webservers, fóruns, SQL, PHP, ASP, etc

citação:Originalmente colocada por SOneca-II

citação:Originalmente colocada por pmct

citação:Originalmente colocada por SOneca-II

PHP n tem nada a ver com C.

já agora ajax http://pt.wikipedia.org/wiki/AJAX_(programa%C3%A7%C3%A3o)

RR


não tem nada a ver ??????
sabes o que esta a dizer ou apeteceu-te mandar essa pro ar ?:D

entre ser baseado (o motor) em C e ser como C vai uma grande distância...

como codigo n tem nada a ver. mantenho.

RR

um while ou um if e tretas do género.. a sintaxe é quase idêntica, mas não tem nada a ver no que?
 
citação:Originalmente colocada por SOneca-II

citação:Originalmente colocada por pmct

citação:Originalmente colocada por SOneca-II

PHP n tem nada a ver com C.

já agora ajax http://pt.wikipedia.org/wiki/AJAX_(programa%C3%A7%C3%A3o)

RR


não tem nada a ver ??????
sabes o que esta a dizer ou apeteceu-te mandar essa pro ar ?:D

entre ser baseado (o motor) em C e ser como C vai uma grande distância...

como codigo n tem nada a ver. mantenho.

RR
então mantens mal, a sintaxe quer do java quer do php é em tudo baseda no C.

nem sou eu que o digo são os autores

PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly.

http://pt.php.net/manual/en/faq.general.php
 
Programar Java n é a mesma coisa que programar C
Programar Java n é a mesma coisa que programar .Net
Programar PHP n é a mesma coisa que programar ASP

Em cada uma tens estratégias e sintax própria. A teoria é bonito mas saber C n faz com que saibas PHP bem como o oposto.

and so on...

custa assim tanto perceber?

RR
 
citação:Originalmente colocada por SOneca-II

Programar Java n é a mesma coisa que programar C
Programar Java n é a mesma coisa que programar .Net
Programar PHP n é a mesma coisa que programar ASP

Em cada uma tens estratégias e sintax própria. A teoria é bonito mas saber C n faz com que saibas PHP bem como o oposto.

and so on...

custa assim tanto perceber?

RR

ninguém disse que são idênticos. são PARECIDOS ok?
 
Tb para quem sabe programar Java entrar no mundo .Net é extremamente fácil e n deixa de ser parecido e n ter nada a ver.

Sem ser Perl/ShellScript/Pyton, mto poucas mais linguagens têm conceitos diferentes de user interface.

Quem esteja habituado ao interface encontra similaridades em tudo. Se estás habituado ao uso de OOP com java, C# é fácil.

O que se dá na Universidade n é uma fórmula para uso de uma linguagem mas sim capacidade de aprendizagem de qquer linguagem.

Para quem não está acostumado a programar é falso dizerem que é semelhante pois caso tenha conhecimentos de C, apenas algumas rotinas poderá aplicar ao PHP sendo bem mais fácil aprender PHP sem se lembrar do C.

para quem está dentro do assunto, tudo parece similar sendo realmente fácil.

Por isso disse e volto a dizer o PHP n habilita a programar em C e C n habilita a programar em PHP. São duas linguagens diferentes.

RR
 
citação:Originalmente colocada por SOneca-II
A teoria é bonito mas saber C n faz com que saibas PHP bem como o oposto.

and so on...

custa assim tanto perceber?

RR

O teu engano esta ai.
È que quem sabe C programa em qualquer coisa que lhe saia pela frente.

:D;)
 
citação:Originalmente colocada por SOneca-II

Tb para quem sabe programar Java entrar no mundo .Net é extremamente fácil e n deixa de ser parecido e n ter nada a ver.

Sem ser Perl/ShellScript/Pyton, mto poucas mais linguagens têm conceitos diferentes de user interface.

Quem esteja habituado ao interface encontra similaridades em tudo. Se estás habituado ao uso de OOP com java, C# é fácil.

O que se dá na Universidade n é uma fórmula para uso de uma linguagem mas sim capacidade de aprendizagem de qquer linguagem.

Para quem não está acostumado a programar é falso dizerem que é semelhante pois caso tenha conhecimentos de C, apenas algumas rotinas poderá aplicar ao PHP sendo bem mais fácil aprender PHP sem se lembrar do C.

para quem está dentro do assunto, tudo parece similar sendo realmente fácil.

Por isso disse e volto a dizer o PHP n habilita a programar em C e C n habilita a programar em PHP. São duas linguagens diferentes.

RR

quem da uns toques em PHP de facto não programa em .
quem programa em C, php java whatever são pinuts :D;)
 
citação:Originalmente colocada por pmct

citação:Originalmente colocada por SOneca-II

Tb para quem sabe programar Java entrar no mundo .Net é extremamente fácil e n deixa de ser parecido e n ter nada a ver.

Sem ser Perl/ShellScript/Pyton, mto poucas mais linguagens têm conceitos diferentes de user interface.

Quem esteja habituado ao interface encontra similaridades em tudo. Se estás habituado ao uso de OOP com java, C# é fácil.

O que se dá na Universidade n é uma fórmula para uso de uma linguagem mas sim capacidade de aprendizagem de qquer linguagem.

Para quem não está acostumado a programar é falso dizerem que é semelhante pois caso tenha conhecimentos de C, apenas algumas rotinas poderá aplicar ao PHP sendo bem mais fácil aprender PHP sem se lembrar do C.

para quem está dentro do assunto, tudo parece similar sendo realmente fácil.

Por isso disse e volto a dizer o PHP n habilita a programar em C e C n habilita a programar em PHP. São duas linguagens diferentes.

RR

quem da uns toques em PHP de facto não programa em .
quem programa em C, php java whatever são pinuts :D;)

É?

Já vi mto bons craques a programar em C ca mania que eram mta bons (e n quer dizer que n o fossem em C) a chegar ao Java e a fazer um uso completamente errado da linguagem. Basicamente codigo c convertido às 3 pancadas em java.

Java é OO e C n o é. E isso sim é uma barreira a transpor.

RR
 
Então em vez de C considera o C++...

O PHP é bastante parecido com C++, assim como o é o java.

Mas mais importante que isso tudo é uma boa base de fundamentos de programação. Depois é vira o disco e toca o mesmo (C, c++, c#, .NET, php, asp, java, fortran, lisp, ...)
 
citação:Originalmente colocada por SOneca-II

PHP n tem nada a ver com C.

já agora ajax http://pt.wikipedia.org/wiki/AJAX_(programa%C3%A7%C3%A3o)

RR


AJAX basicamente é Javascript...
É uma framework com funcionalidades engraçadas, mas acho que não se deve começar por aqui.

A minha (pouca) experiencia diz-me que o mercado de PHP é maior e com mais procura.
 
citação:Originalmente colocada por jcpr

Então em vez de C considera o C++...

O PHP é bastante parecido com C++, assim como o é o java.

Mas mais importante que isso tudo é uma boa base de fundamentos de programação. Depois é vira o disco e toca o mesmo (C, c++, c#, .NET, php, asp, java, fortran, lisp, ...)
Ou C# :)

É OO, é fácil (quase C e Java combined) e podes utilizar esta linguagem para escrever código ASP .NET.

Mas para um curso de iniciação deixava isto de lado e ia para PHP.

Em 15 minutos ficas com um pc WA(M)P ou LA(M)P (Apache, MySQL(?), PHP) legal e pronto para qualquer projecto que queiras desenvolver.
 
citação:Originalmente colocada por Paulo Oliveira

AJAX basicamente é Javascript...
É uma framework com funcionalidades engraçadas, mas acho que não se deve começar por aqui.

A minha (pouca) experiencia diz-me que o mercado de PHP é maior e com mais procura.
Ajax é uma técnica.

Não passa duma mistura de tecnologias como HTML + CSS, JavaScript/JScript/... e XMLHttpRequest para transmissão de dados assíncrona.
 
Ajax é a framework/tecnologia/tecnica que está a ser usada agora por várias software houses mais pequenas. Está a crescer e bem mesmo no mercado nacional.

Empresas a nivel nacional e internacional preferem ASP.

Pessoalmente prefiro o PHP.

Mas o engraçado é que pra vocês uma linguagem "sabe sempre a frango". É tudo "parecido". Vai-se a ver no terreno e cada uma tem grandes vantagens e grandes desvantagens.

Uma aplicação n é só IF's e ELSE's pq se fosse n era nessário aprender nada de especial.

RR
 
citação:Originalmente colocada por jcpr

Então em vez de C considera o C++...

O PHP é bastante parecido com C++, assim como o é o java.

Mas mais importante que isso tudo é uma boa base de fundamentos de programação. Depois é vira o disco e toca o mesmo (C, c++, c#, .NET, php, asp, java, fortran, lisp, ...)

C++ não tem nada de parecido com java. Java é orientado a objectos e c++ não.

.NET não é propriamente uma linguagem de programação, mas um conjunto do qual faz parte o ASP .NET 2.0 .

O ASP .NET 2.0 é uma ferramenta poderosa não só na criação de sites como na implementação de segurança. Umas das vantagens é todo o código ser executado do lado do servidor só sendo enviado código geralmente html como resposta ao cliente.

De PHP não estou muito dentro do assunto.

Cumprimentos
 
mcag, o objectivo do PHP é precisamente esse.. Executar tudo do lado do server e mandar para o browser HTML.. Outra das coisas em que o PHP era muito forte em relação ao ASP era no que toca à fácil interligação com uma imensidão de diferentes bases de dados.

Dai, que a esmagadora maioria dos fóruns e sites do género a nível mundial sejam feitos em PHP..


E se a area dele não é esse e é apenas para ter umas luzes, tal como já disseram PHP parece ser a opção certa, até porque ter um servidor para testar PHP é a coisa mais simples do mundo. Até um velho Pentium 300 dá um bom servidor LAMP para umas experiências..


E por fim, convém referir que existem milhares de scripts PHP que qualquer um pode sacar da net e ver o código fonte..
 
Bem... dizerem q C++ não é OO é o cúmulo, quando o OOP "nasceu" praticamente com o C++ (ou seja, a linguagem que mais evidenciou o OOP).

De volta ao tópico, "ASP IS DEAD", tanto que apareceu o ASP.NET. Logo se tens possibilidade de tirar um curso tira o de PHP, é uma boa linguagem, fácil de aprender (como asp) e inúmeras outras vantagens.

Quanto à linguagem C, deixo em baixo 10 razões para se aprender C.
Fonte: http://www.jubling.com/ten-reasons-why-every-programmer-should-learn-c.html

Ten reasons why every programmer should learn C


Every programmer should learn C during their programming career. Its benefits are too numerous to ignore. Not only will it open many more job opportunities, but it will teach you more about computers as a whole.

1) C is lower level then other programming languages (C++, Java). Programming at a lower level allows you to further your understanding of computers, as a whole.

2) Device drivers and operating systems are written exclusively in C. Now, you may never write a device driver or an operating system, but what if you are ever required to modify one?

3) What if you ever want to get a job programming microcontrollers? They are programmed in C. Are you going to limit your possible list of jobs because you didn't want to learn a new language?

4) C programs are smaller and faster then any other program created in a different language. Sometimes your program needs that speed boost that only C can give it.

5) If you have learned C, you can learn any modern programming language. The reason behind this is that all modern programming languages are based on C (Java, C++, C#, etc).

6) Because C has been around for many years, it has a large community and collective code base. This allows you to quickly and efficiently implement new algorithms or functions that have been programmed before.

7) C is the language of the Open Source community. The Open Source poster child, Linux, was coded in C. If you know C, you can participate in and contribute to numerous Open Source communities like Source Forge.

8) C is the only language that teaches you what pointers really are. C# and Java skip the subject completely. It is pointers that give C its power.

9) C is still the most commonly required language for programming jobs. It is well worth your time to get C under your belt.

10) Anything that has a microprocessor in it has support for C. From your microwave to your cell phone, C powers technology.

PS. Eu trabalho com tecnologia Microsoft.
 
O C é muito bonito, mas no que toca a reutilização e manutenção de código é para esquecer.
Existem compiladores diferentes e uma coisa compilada com o gcc em linux pode não compilar com cc em sun (já vi isto acontecer).
Um programa feito em C demora muito mais tempo a ser feito.
C é usado para problemas muito específicos, ninguém de livre vontade faz uma aplicação em C só porque lhe apetece (a não ser os die hard fans que não têm mais nada com que se entreter).
Em programas de grande dimensão memory leaks são um problema e corrigir um não é pêra doce.
E muitos mais problemas existem que eu não me recordo porque já não programo C há... 4 meses. :D


Q. Where did the names “C” and “C++” come from?
A. They were grades.
—Jerry Leichter

“If C gives you enough rope to hang yourself, then C++ gives you
enough rope to bind and gag your neighborhood, rig the sails on a
small ship, and still have enough rope to hang yourself from the
yardarm”
 
Voltar
Superior