PHP Blogger

Startseite Schreib mir ne Mail! RSS Abo Webnews

Hey ihr seht ja alle gleich aus!

Jeder Web 2.0 Entwickler coded mehrsprachig. Sei es PHP/Javascript oder ASP/Javascript oder Ruby/Javascript oder Coldfusion oder was weiß ich. Am Ende sind unter Umständen sogar noch mehr Scriptsprachen kombiniert.

Wem kommt das bekannt vor?

- Ups - Semikolon am Zeilenende vergessen (ASP vs PHP)
- Mist! $ vor dem Variablennamen (JS vs PHP)
- Dreck… “Dim” statt “var” zum Variablen initialisieren (ASP vs JS/PHP)

Alle Programmier- und Scriptsprachen haben ähnliche Funktionsinterfaces, Deklarationsmöglichkeiten und Klassendefinitionsarten. Da kommt man schnell durcheinander… Wäre doch cool, wenn es mehr Crosslanguage-Bibliotheken wie diese bei Particletree gäbe!

An diesem Beispiel sieht man schön, wie man Klassen-Interfaces von einer zu einer anderen Sprache transportieren kann:

PHP:

include "cDatabase.php";
$cDB = new cDatabase(host, user, password, database);
$names = array("firstName", "lastName", "age");
$values = array("Tim", "Böttiger", "26");
$cDB->sqlInsert($names, $values, "tPerson");

ASP:

<!--#include file="cDatabase.asp" -->
sMysqlConn = "Your connection string here!"
dataNames = array("firstName", "lastName", "age")
dataValues = array("Tim", "Böttiger", "26")
sqlInsert dataNames, dataValues, "tPerson"

.net:

Imports projectName.cDatabase
Dim cDB as New cDatabase(connString)
dim dataNames() as String = {"firstName", "lastName", "age"}
dim dataValues() as String = {"Tim", "Böttiger", "26"}
cDB.sqlInsert(dataNames, dataValues, "tPerson")

Cool oder? Vielleicht kennt jemand noch andere Crosslang-Libs, die das Coderleben vereinfachen…

Teile und genieße Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • MisterWong
  • del.icio.us
  • Technorati
  • Digg
  • Slashdot
  • YahooMyWeb
  • Furl
  • Ma.gnolia
  • Spurl
  • Netscape
  • StumbleUpon
  • MyShare
  • blogmarks

Schreib Deine Meinung