Breaking

Showing posts with label PHP. Show all posts
Showing posts with label PHP. Show all posts

Wednesday, April 12, 2017

4/12/2017 05:30:00 PM

Facebook's PHP tongue makes advances among famous programming dialects

The Hack dialect shows up in the Tiobe list's main 50, and the D dialect is balanced for a major jump.



Hack, Facebook's PHP vernacular, is picking up notoriety, however don't anticipate that it will equal PHP at any point in the near future. 

In the current month's Tiobe list of dialect prominence, Hack broke the main 50 interestingly, coming in 47th place but with a rating of 0.325 percent. As yet, appearing on the list implies that engineers are beginning to pay heed. 

Hack is more versatile, speedier, and more secure than PHP, a report going with the record underlines. "The Hack programming dialect contains current programming ideal models, for example, generics, nullable sorts and accumulations," Tiobe said. "The unavoidable issue is obviously: can Hack supplant PHP later on? Deployability is still very hard (e.g. since it is not accessible on facilitated web servers of course), else it could surely turn into PHP's successor." 

ActionScript and Clojure likewise entered the main 50 this month, positioned 44th and 49th, individually with evaluations of 0.342 percent and 0.262 percent. 

While dialects like Java, C, and C++ take the top spots in the month to month list with normality, different dialects, for example, D, Dart, Scala, and Rust surface in the record's second level, which positions dialects from 21st to 50th. The D frameworks programming dialect, which positioned 22nd this month with a rating of 1.413 percent, may see its fortunes rising soon, with the dialect's compiler having as of late gone open source. "Publicly releasing dialect executions is dependably something worth being thankful for to wind up plainly more well known," said Paul Jansen, overseeing chief at Tiobe. "The fundamental reason is that the group has more trust later on of such a dialect in light of the fact that if the underlying engineers venture out, another person can assume control." 

Dash, coming in behind D in 23rd place with a 1.357 percent rating, is not anticipated that would again break into the main 20, where it had been already, yet it ought to remain in the main 30. While Dart was once situated as a potential opponent to JavaScript, Google toward the end of last year started repositioning the dialect for versatile advancement. 

Scala, positioned 31st with a 0.727 percent rating this month, has a sensible shot of breaking the main 20, said Jansen, however the question arranged useful dialect, at first worked for the JVM, has been buried in the main 20-to-40 space for a long time. In the interim, the Mozilla-supported Rust frameworks dialect proceeded with its relentless picks up and was positioned 41st this month with a rating 0.375 percent. 

In the record's first level this month, Java again completed first with a 15.568 percent, which was down 5.28 rate focuses from a year prior, and the dialect now competes with a large number of different dialects for the hearts and psyches of engineers. C was second at a 6.966 percent rating, and C++ completed third, evaluated at 4.544 percent, however both have seen their shares head descending. Completing from fourth to tenth were: C# (3.579 percent), Python (3.457), PHP (3.376), Visual Basic .Net (3.251), JavaScript (2.851), Delphi/Object Pascal (2.816), and Perl (2.413). The file gages fame in view of an equation looking at ventures on dialects in prominent web indexes, surveying the quantity of gifted specialists, outsider sellers, and courses correlated to a dialect. 

The option PyPL Popularity of Programming Language record, which surveys looks on dialect instructional exercises in Google, again had Java completing in its top spot with a 22.6 percent share. Tailing it were Python (15.1), PHP (9.4), C# (8.3), JavaScript (7.8), C++ (7), Objective-C (3.9), R (3.5), and Swift (2.8).


Wednesday, September 14, 2016

9/14/2016 01:03:00 PM

MySQL 8.0: More Unicode, less bother

In its next variant, the open source database addresses long-standing issues like Unicode backing and the application's more clumsy innards.




The improvement group for the open source MySQL database furnished clients yesterday with a look into the future - no TARDIS required.

In a blog entry reporting MySQL 8.0.0's advancement development discharge (DMR), MySQL's specialists laid out the most noteworthy changes, some of which location issues that have tormented MySQL for a very long time.

To start with, how about we deal with it

The principal question individuals are liable to solicit: If the latest form from MySQL was a 5.x discharge, why's this one 8.0? For one, variant 6.0 was canned as a major aspect of the move to "more incessant and opportune arrivals of the MySQL Server." Version 7 was saved for the grouping adaptation of MySQL. That leaves 8.x as the following real form number for the normal use-case rendition of MySQL.

Classification aside, the significant change well on the way to win admirers is "a greater push to enhance our UTF8 support," as depicted in the MySQL group blog entry. A considerable lot of MySQL's issues with examinations, content taking care of, full-content looking, and other related issues have originated from the system's legacy approach.

The default character set from 8.0 on will be utf8mb4 rather than latin1, with dialect particular examinations to coordinate. "UTF8 is the overwhelming character encoding for the web," the MySQL group composed, "and this move will make life simpler for by far most of MySQL users.... On the off chance that time licenses, we will likewise include highlight and case delicate assemblage."

Next, let me counsel my word reference


MySQL 8.0 additionally includes the "value-based information lexicon." Previous renditions put away metadata about state in a blend of on-circle documents and database tables that was chaotic, hard to investigate, and inclined to harm if the framework smashed.

The new information word reference is put away altogether in InnoDB tables - the propelled stockpiling motor now utilized as the default for MySQL - and is gotten to by means of a solitary systemwide API. Beside expanding MySQL execution, it additionally makes the server stronger and less demanding to reach out with modules.

The products of the progressing top-down improving of the SQL parser are seen in 8.0 too. The majority of the present changes include information definition dialect question advancements, (for example, CREATE TABLE operations).

Numerous different changes in MySQL 8.0 are upgrades on existing usefulness or expansions of existing elements. Records, for occasion, can now be set apart as "undetectable" to briefly cover them from the inquiry enhancer and in this way figure out whether they can be dropped without issues.


                                                           
http://www.infoworld.com/article/3119258/database/mysql-80-more-unicode-less-hassle.html

Wednesday, May 25, 2016

5/25/2016 05:39:00 PM

PHP 7.1 update puts speed before syntax

The successor to the speedy PHP 7.0 continues to emphasize performance over new syntaxes.



Following the built-for-speed PHP 7.0, version 7.1 of the server-side Web development language also will hone in on performance, albeit to a lesser degree.

The feature set remains in flux, but continued speed improvement remains a critical goal, according to Zeev Suraski, CTO of Zend, which has led development of the engine for PHP. "We're continuing to work on performance, although we won't be seeing anything nearly as dramatic as what we've seen in 7.0."

There are a lot of syntax-level RFCs (Request for Comments) in a discussion phase pertaining to proposed features, but it's not yet clear which ones will be accepted, Zuaraski said.

Features due in PHP 7.1 include nullable types; catching of multiple exception types in a single catch statement; curl HTTP/2 server push support; void return types, performing an action that does not return anything; and generalized support of negative string offsets. The 7.1 release also will feature warnings about invalid strings in arithmetic, and a class constant visibility modifiers capability introduces modifiers to mirror properties and methods.

"Ultimately I think people care a lot more about performance than some fancy new syntax," Zuraski said  "PHP is a mature language, which explains the relatively slow adoption of recent versions of PHP 5.x and the apparently relatively fast adoption of PHP 7, which is predominantly about performance."

Although a tentative release schedule has PHP 7.1 possibly shipping this November following a multitude of release candidates, the actual release could slip until as far out as 2018, Suraski said.


                             
http://www.infoworld.com/article/3074944/web-development/php-71-update-puts-speed-before-syntax.html

Friday, February 5, 2016

2/05/2016 12:59:00 PM

Python picks up the high ground against Perl, PHP, and Ruby

Java holds the top spot in the month to month Tiobe record of dialect fame, yet its energy is abating.


Python gains the upper hand against Perl, PHP, and Ruby

Java is down a bit while Python keeps on sparkling in the current month's Tiobe dialect file, which measures prevalence taking into account dialect seeks in web search tools like Google, Bing, Yahoo, and YouTube.

The file has Java still in the top spot however with a rating of 21.145 percent, marginally behind a month ago's 21.465 percent rating. "The evaluations of the Java programming dialect began to move toward the end of 2014 and proceeded until a month ago," a report going with the file states. "The Tiobe programming dialect of the year 2015 obviously has a few battles to proceed with its [rise] in 2016 This [is] not at all like other programming dialects, for example, Python and C++ that seem to develop in the short term."

"I don't know why [Java's slip] happened," Paul Jansen, overseeing executive of programming quality administrations supplier Tiobe, said in an email. "Note that we can see a tiny bit later on, and there we see that the plunge will proceed with a bit. For the midterm this could be the situation since Android's development appears to balance out as well." Java is utilized as a part of creating Android applications.

For Python, Jansen sees it winning out against opponent element dialects. In eighth place a year prior, Python was in fifth spot in the current month's file with a rating of 4.18 percent. It had a rating of 3.854 percent a month ago and completed fifth. In December, Python scaled as high as fourth place, with a 4.429 percent rating.

"Python appears to be set to wind up the possible victor of the fight between element dialects Perl, Ruby, PHP, and Python," Jansen said. Python, he said, "is all over the place these days. Both Java and Python are the essential dialects in which understudies figure out how to code. It is undoubtedly about convenience and simplicity [for Python]." Python additionally is doing admirably in the option Pypl Popularity of Programming Language file, completing second behind Java this month with an offer of 11.9 percent.

Perl is on an uptick also in the Tiobe list, in all likelihood floated by the late arrival of variant 6 of the dialect. It came in eighth place this month, with a 2.251 percent rating, up from the twelfth detect a year prior, with a rating of 1.391 percent. Another gainer was the D dialect, going from 30th spot a year prior to 21st a month ago to fifteenth this month, with a rating of 1.391 percent. "There is no unmistakable explanation behind this bounce, yet D hit the main 20 likewise a few years back," said Jansen.

Balancing the main four in the current month's Tiobe list behind Java were C, in second place with a rating of 15.594 percent, C++ (6.907 percent) and C# (4.4 percent). The PyPL list, which devises appraisals taking into account examining how regularly dialect instructional exercises are sought on in Google, had Java scoring a 24.2 percent offer, trailed by Python, PHP (10.7 percent), C# (8.9 percent), and C++ (7.6 percent).


http://www.infoworld.com/article/3029681/java/python-gains-the-upper-hand-against-perl-php-and-ruby.html