Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #3752

Re: PHP 7 / Ubuntu: utf8_encode() fehlt!?

From Torsten Zuehlsdorff <foo@meisterderspiele.de>
Newsgroups de.comp.lang.php
Subject Re: PHP 7 / Ubuntu: utf8_encode() fehlt!?
Date 2016-03-15 08:42 +0100
Organization A noiseless patient Spider
Message-ID <nc9eac$cvc$2@dont-email.me> (permalink)
References (12 earlier) <slrnndj390.8of.hjp-usenet3@hrunkner.hjp.at> <nbn006$375$1@dont-email.me> <slrnndu6m7.5mg.hjp-usenet3@hrunkner.hjp.at> <nbom9k$pff$1@dont-email.me> <nboohg$mh$1@dont-email.me>

Show all headers | View raw


On 09.03.2016 10:00, Markus Grob wrote:
> Torsten Zuehlsdorff schrieb:
>> On 08.03.2016 19:32, Peter J. Holzer wrote:
>>> On 2016-03-08 09:10, Torsten Zuehlsdorff <foo@meisterderspiele.de>
>>> wrote:
>
>>>> Bei SQLite muß ich dir widersprechen. Sie haben zwar eine minimale
>>>> Datenbank als Ziel, aber die Umsetzung der Statements ist sehr eng am
>>>> Standard.
>>>
>>> Dynamic Typing sehe ich schon als recht grundsätzlichen Bruch mit den
>>> Konzepten von SQL.
>>
>> Das ist richtig. Allerdings erlaubt im Gegenzug der Standard die
>> Definition eigener Datentypen, was widerrum selten unterstützt wird.
>
> Die Frage ist halt, was verlangt der Markt. Wenn ich denke, was bei
> Sprachen schon definiert wurde und nie hat es jemand genutzt. Als
> Beispiel CSS3. Dort gibt es viele Möglichkeiten, doch selten verwendet
> jemand diese und entsprechend ist die Unterstützung in den Browsern.

Das trifted jetzt in eine etwas politische Richtung ab. Aber letztlich 
kann man es auch mit der Gruppentheorie behandeln. Es gibt für jede 
Verwendung oder Kenntnis ein Break-Even, also einen Punkt ab dem die 
Verbreitung sprunghaft ansteigt. Davor ist es nur einer sehr kleinen 
Gruppe bekannt. Bei vielen Sachen ist dies 7 % (wofür es sicher auch 
eine mathematische Begründung gibt).

Der Markt ist außerdem keine Qualifikationsgrundlage für Möglichkeiten. 
Häufig setzen sich am Markt die schlechten Möglichkeiten durch. 
Monetarisierung und Qualität bedingen sich nicht gegenseitig.

Abgesehen davon gibt es ja nicht *den* CSS 3 Standard, sondern eine eher 
zersplittete Sammlung unterschiedlicher Kernbereiche. Und den 
Browsersupport würde ich gar nicht kritisieren - die Browser 
unterstützten schon viele Funktionen lange bevor sie als Standard 
erschienen.

> Eigene Datentypen habe ich bis jetzt noch nie verwendet und auch nie
> vermisst. Natürlich, ich bin Webprogrammierer und auch das nur nebenbei,
> doch viele Anwendungen brauchen diese Anforderungen schlichtweg nicht.

Das ist in der Regel falsch. Korrekt ist, dass du sie nie verwendet und 
auch noch nie vermisst hast. Allerdings bin ich jetzt so dreist (nur um 
ein bißchen zu polarisieren) und behaupte, dass du auch gar nicht in der 
Lage wärst, diese korrekt zu benutzen und entsprechend einen geeigneten 
Nutzungsfall zu benennen.

>> Der SQL-Standard bietet eine ganz Reihe von Funktionen (erweitert im
>> Kontext des Ausgangspostings um: welche ich in MySQL vermisse).
>
> Tja, MySQL war halt über Jahre die einzige sinnvolle Alternative zu
> grossen, umständlichen und teuren Systemen. Kein Wunder, dass dies dazu
> geführt hat, dass diese überall angeboten wird und entsprechend jeder,
> der sich wenig mit SQL beschäftigt, nur ein solches System kennt /
> einsetzt. Bei uns im Studium war dies etwa der Fall.

PostgreSQL gibt es seit ziemlich genau 20 Jahren, wenn man den Vorgänger 
POSTGRE und Postgre95 nicht mitrechnet.

Über die schlechten Zustände im pädagogischen Umfeld sagt das allerdings 
auch wenig. Und es ist meiner Meinung nach kein echter Grund. Für 
jemanden, der die berufliche Richtung wählt, sollte eine regelmäßige 
Vertiefung in den Stoff selbstverständlich sein. Entsprechend sollten so 
die vielen Alternativen erforscht werden. Dies ist natürlich nicht der Fall.

>> Was mir allerdings immer wieder auffällt ist, dass kaum jemand überhaupt
>> weiß, was SQL alles an Funktionen und bereits existierenden Lösungen
>> bietet, weil die Entwickler nur das recht eingeschränkte MySQL kennen.
>
> Was man nicht vermisst, das braucht man nicht ;-)

Das ist Unsinn. Für typische MySQL Probleme werden noch immer Lösungen 
gesucht; für Probleme die es in anderen Datenbanksystemen nicht gibt! 
Entsprechend vermisst man sie schon - man kennt nur die Alternative nicht.

>> Es ist für mich schon zur Normalität geworden, dass ich höre "ich
>> beherrsche SQL sehr gut", aber keines der hier früher genannten Features
>> auch nur gehört wurde.
>
> Mir genügt SELECT, INSERT, UPDATE und DELETE. Alles andere geht zu weit ;-)

Auch das ist Unsinn ;) Aber ich denke daher der Smilie, oder? ;)

>> Zurück zum Standard: auch PostgreSQL unterstützt nicht den vollständigen
>> Standard. Gemäß Appendix D des Handbuches unterstützen es 160 der 179
>> verpflichtenden Punkte um den "full Core conformance" Level zu erreichen.
>
> Was erreicht man damit? Funktionen implementieren, welche niemand
> verwendet oder äusserst selten? Sollte man da die Manpower nicht ins
> testen und verbessern der viel genutzten 80% investieren?

1) die Funktionen werden verwendet und das sogar sehr regelmäßig. Nur 
weil *du* sie nicht verwendest, heißt es nicht, dass es nicht andere 
Menschen gibt, die das können ;)
2) Die viel genutzte Funktionalität ist eher 30% und außerordentlich gut 
umgesetzt. Stabilität, Performance, Standarderfüllung und 
Nicht-Standard-Erweiterungen sind wegweisend. Deine Aussage ist nicht 
mehr als eine Nebelkerze. Wenn du konkrete Punkte hast, mußt du sie 
benennnen. Denn selbst im Bereich der Kernfunktionalität bietet 
PostgreSQL eine lange Reihe von Features, die du sonst kaum bis eher 
nirgends findest.

Gruß,
Torsten

Back to de.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

PHP 7 / Ubuntu: utf8_encode() fehlt!? Ralph Stahl <post@rstahl.de> - 2016-02-29 17:41 +0100
  Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ralph Stahl <post@rstahl.de> - 2016-02-29 18:02 +0100
    Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-02-29 18:04 +0100
  Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ulf Kadner <ulfikado@googlemail.com> - 2016-02-29 21:59 -0800
    Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ralph Stahl <post@rstahl.de> - 2016-03-01 09:35 +0100
      Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? "Christoph M. Becker" <cmbecker69@arcor.de> - 2016-03-01 10:16 +0100
      Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ulf Kadner <ulfikado@googlemail.com> - 2016-03-01 01:29 -0800
      Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Claus Reibenstein <4spamersonly@kabelmail.de> - 2016-03-01 10:50 +0100
        Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Markus Grob <snoopy@ilnet.ch> - 2016-03-01 10:58 +0100
          Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-01 12:34 +0100
            Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Claus Reibenstein <4spamersonly@kabelmail.de> - 2016-03-01 14:11 +0100
              Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-01 18:02 +0000
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-02 08:43 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-02 18:29 +0000
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-03 08:41 +0100
              Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ralph Stahl <post@rstahl.de> - 2016-03-01 19:26 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-01 23:43 +0000
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Arno Welzel <usenet@arnowelzel.de> - 2016-03-02 07:20 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ralph Stahl <post@rstahl.de> - 2016-03-02 09:31 +0100
              Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-02 08:33 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-02 18:30 +0000
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-03 08:26 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-03-03 21:38 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-04 11:02 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-03-04 14:26 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-08 10:10 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-03-08 19:32 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-09 08:30 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Markus Grob <snoopy@ilnet.ch> - 2016-03-09 10:00 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-15 08:42 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-03-15 19:43 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-16 09:42 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Arno Welzel <usenet@arnowelzel.de> - 2016-03-16 10:16 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Markus Grob <snoopy@ilnet.ch> - 2016-03-16 09:44 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-21 09:01 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Markus Grob <snoopy@ilnet.ch> - 2016-03-26 02:11 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-29 08:06 +0200
                OT: Deppenleerzeichen (was: Re: PHP 7 / Ubuntu: utf8_encode() fehlt!?) Arno Welzel <usenet@arnowelzel.de> - 2016-03-16 10:20 +0100
                Re: OT: Deppenleerzeichen Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-16 11:18 +0100
                Re: OT: Deppenleerzeichen Arno Welzel <usenet@arnowelzel.de> - 2016-03-16 14:15 +0100
                Re: OT: Deppenleerzeichen Claus Reibenstein <4spamersonly@kabelmail.de> - 2016-03-16 12:05 +0100
                Re: OT: Deppenleerzeichen Arno Welzel <usenet@arnowelzel.de> - 2016-03-16 14:12 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-04 11:25 +0000
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-03-03 21:23 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-04 10:46 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-04 10:48 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-04 11:23 +0000
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-08 10:10 +0100
                Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-09 12:50 +0000
        Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ralph Stahl <post@rstahl.de> - 2016-03-01 19:21 +0100
  Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ralph Stahl <post@rstahl.de> - 2016-03-04 09:51 +0100

csiph-web