Was wird mit PHP in 5 Jahren passieren? Wir haben die Sprecher der nächsten Moskauer Mitap gefragt

Halloween verging, aber die Angst blieb. Angst und Abscheu in pcntl_fork (). Angst vor CSQR. Und Bedenken hinsichtlich der Fernarbeit. Wenn Sie auch darüber sprechen möchten, werden wir uns am Abend des 21. November auf Taganka oder auf diesem YouTube-Kanal treffen (ein Link zur Sendung wird 2 Tage vor der Veranstaltung erscheinen).



In der Zwischenzeit bleibt Zeit, sich kennenzulernen. Wir haben die Referenten gebeten, über das schlimmste Ereignis in ihrer Entwicklungskarriere zu sprechen, den Nostradamus-Modus zu aktivieren und unsere Prognose zur Entwicklung der Sprache abzugeben. Ein Sprecher kam mit Java heraus. Details und andere Antworten sind unvollständig.


Vlad Sidorin, Teamleiter bei Work.ru.


Was wirst du auf der mitap erzählen?

Über Gabeln in PHP, insbesondere über pcntl_fork () - wie und wo man es benutzt, welche Fallstricke auf Sie warten und wie man sie umgeht.

Und worüber können Sie auf dem Treffen außer dem Thema des Berichts sprechen?

Weltküche, Geschichte (insbesondere Mesoamerika), Panzer, Science Fiction - das ist alles.

Erzählen Sie die gruseligste Geschichte aus Ihrer Erfahrung.

Zerstörte die Kampfdatenbank des Spielprojekts. Total. Ich musste aus dem Backup wiederherstellen. Es gab mehrere Stunden Ausfallzeit.

Das Beste und Schlimmste, was der Sprache während des Schreibens passiert ist?

Das Beste ist die Veröffentlichung der 7. Version. Das Schlimmste - JIT wird in keiner Weise rollen :(

Was wird mit PHP in 5 Jahren passieren?

Ich habe bereits zu Go gewechselt, aber ich hoffe, dass es JIT, verschachtelte Klassen, Coroutinen oder ein Akteurmodell, einen normalen Anwendungsserver, geben wird. Obwohl warten, ist dies bereits eine Art Java;)


Anton Gubarev, Teamleiter in Skyeng


Was wirst du auf der mitap erzählen?

Ich werde die Schlussfolgerungen aus 5 Jahren Erfahrung an einem entfernten Standort teilen: mit verschiedenen Teams und für verschiedene Unternehmen. Welche Probleme passieren, wie man sie löst, welche Tools helfen und so weiter.

Und worüber können Sie bei dem Treffen, abgesehen vom Thema des Berichts, sprechen?

Automatisierung, CI, Selbsterziehung, Vereinbarkeit von Beruf und Leben, SOA.

Erzählen Sie die gruseligste Geschichte aus Ihrer Erfahrung.

Einmal, anderthalb Monate lang, arbeitete ich umsonst - und glücklicherweise in der Zeit meines Lebens, in der das Geld sehr notwendig war. Ich habe den Arbeitgeber nicht wirklich überprüft, nach ein paar Monaten ging ihm das Geld aus - es gab keine Selbstversorgung, keine Investition. Ich habe an diesem Ort kein Gehalt erhalten :(

Das Beste und Schlimmste, was der Sprache für die Zeit passiert ist, in der Sie darüber schreiben?

Das Beste ist die Veröffentlichung der 7. Version. Das Schlimmste ist, dass es keine Entwicklung in Richtung Asynchronität gibt (aber unser Freund arbeitet daran - ca. Ed.)

Was wird mit PHP in 5 Jahren passieren?

Es wird strikte Eingabe geben, die Anfänge der Asynchronität, es wird einen weiteren Leistungssprung geben.


Dmitry Simushev, Entwickler bei der RaiffeisenBank


Was wirst du auf der mitap erzählen?

Was ist zu tun, wenn der Doctrine ORM die Verarbeitung des Streams von Leseanforderungen nicht bewältigt und die Optimierungshacks bereits beendet sind?

Und worüber können Sie auf dem Treffen außer dem Thema des Berichts sprechen?

Ich freue mich, über Unit-Tests und TDD zu sprechen. Ich werde die Firma in der Diskussion über wütende Architekturprobleme behalten, auch wenn diese nichts mit realen Anwendungen zu tun haben. Ich werde gerne über das Setzen von Zielen im Team und die Teamverantwortung nachdenken.

Das Beste und Schlimmste, was der Sprache während des Schreibens passiert ist?

Das Schlimmste sind Eigenschaften. Ich habe sie immer als Halbkostüm für die Verwirklichung eines Scheines der Mehrfachvererbung wahrgenommen. Nun, viele PHP-Entwickler missbrauchen sie oft. Das Beste ist das allmähliche Aufkommen eines anständigen Typensystems in der Sprache. Sie sehen, bald werden die Unionstypen zur Sprache gebracht, es wird im Allgemeinen großartig sein.

Was wird mit PHP in 5 Jahren passieren?

Versuchen wir zu phantasieren. Eine wahrscheinliche Entwicklungsrichtung könnte die funktionale Programmierung in PHP sein. Die Popularität von asynchronen ReactPHP- und AMP-Frameworks nimmt zu, und es gibt immer noch keine normalen Methoden für die funktionale Arbeit mit Arrays (bieten Sie keine array_map, array_reduce und dergleichen an, sie sind sehr "spezifisch").

In der ersten Phase könnte man eine anständige Sammelklasse (mit normaler Karte, Falz, Filter) in die Sprache ziehen. Dieser kleine Schritt erfordert eine angemessene Zeit, bis sich das Typsystem so weit entwickelt hat, dass es möglich sein wird, Schnittstellen für Funktionen zu beschreiben (genau wie in TypeScript). Und dann können Sie in den Sprachvergleich mit dem Beispiel, der teilweisen Verwendung, dem Currying, der Komposition und anderen lustigen bis verrückten Funktionen ziehen.

Vielleicht folgt jemand sogar dem ES * / TypeScript-Pfad und implementiert eine Obermenge der PHP-Sprache mit einer Reihe von funktionalen Extras. Und da, um den Scala-Klon in den PHP-Opcode zu kompilieren, nicht weit :)

Erzählen Sie die gruseligste Geschichte aus Ihrer Erfahrung.

Eines Tages, am Silvesterabend, als alle Änderungen am Produkt verboten waren, mussten Aktualisierungen an einem der sekundären Standorte des Unternehmens eingeführt werden.

Zu diesem Zeitpunkt hatten wir absolut keine Möglichkeit, den Bereitstellungsprozess zu automatisieren. Alle Hände über SFTP direkt an den Server. Natürlich ohne Rollback-Plan. Als Furchtlosester habe ich diese ehrenvolle Pflicht auf mich genommen: Es war notwendig, Kunden mit frischen Gesichtern für das neue Jahr zu erfreuen.

Dann: ein weißer Bildschirm, saubere Protokolle, das ist alles. Diese 30 Minuten, in denen ich versuchte zu verstehen, was mit ihm los war, und meine Arbeitsfähigkeit wiedererlangte, waren die schlimmsten in meiner gesamten Karriere.

Immer noch nicht ohne Scham kann ich Ihnen etwas über Fakap beim Design einzelner Komponenten innerhalb desselben Systems und die Interaktion mehrerer Systeme miteinander erzählen. Das ist aber schon bei der mitap :)

In der Regel am 21. kommen , wird es gut sein. Oder schauen Sie uns online und aktenkundig an.



ps Wenn Sie bei Kundgebungen in Moskau und darüber hinaus sprechen möchten oder bereit sind, die Community irgendwie zu unterstützen, fügen Sie sie der offenen Liste auf GitHub hinzu oder suchen Sie dort nach Kontakten.

pps Sie sagen, wenn Sie in den Kommentaren zu diesem Beitrag Ihre Prognose über die Zukunft der Sprache abgeben, werden Nishtyaks auf das Treffen warten.

Source: https://habr.com/ru/post/de474724/


All Articles