Posts on Jun 2017

7 Reasons why PHP is getting so popular

Php

Millions of websites developed and still counting. Do you think why PHP Web Development is so popular? Apart from these benefits like open source, free, there are a lot of other benefits of PHP which attracts developers & clients towards it.

So, let us take a look at some of the most important reasons why PHP is so popular.

Simplicity

PHP programming is just like composing an English article for the computer. Aside from the fact that the language is bits and bytes, It is compatible to be run on any system productively. Writing a PHP script is pretty straight forward and as opposed to another language. Thus programmers can write profoundly customized scripts.

Zero cost

PHP is an open source framework, meaning that it is free, handy and supported by loads of documentation. All of it makes PHP one of the savviest systems that have found its way into popular applications like Facebook, Twitter, Wikipedia, WordPress and more. Being open source also means that PHP is readily available for new developers who want to test their aptitude in coding.

Works exceptionally well with CMS

PHP makes scripting amoebic, allowing developers to change codes as and when they will. All PHP websites are fully customizable and can be transformed to meet the requirements of the customers with ease because Content Management Systems like WordPress, Drupal, Joomla and others are primarily based on PHP. Hence, developing or integrating a robust custom-made CMS solution with your website is simple.

Versatile

Any PHP code can be run on all significant platforms, allowing designers to coordinate the sites in its different stages. For businesses, this would mean cost effective utilisation of the current framework and work on platforms like UNIX, Linux, and Windows and further an extra support to integrate Apace and MySQL.

Flexible, measurable and effective

This is clearly understood from the fact that the biggest social network, Facebook, runs on PHP. The usefulness of PHP for such a dynamic platform has also led to the creation of “Hack”, a subordinate language, to meet the changing development needs. PHP doesn’t require a server reboot to be updated as opposed to other competing languages.

Extensions and other ad-ons

PHP is the most adaptable language in the field of web development. It allows designers to create and add more updated functionalities that keep the end users hooked. Further, extensions and plugins help new developers cope up with the programming challenges.

Large Community/Libraries

PHP is backed up by a huge library of resources and tutorials. Being open source, developers get to learn from users across the globe and this has been a defining reason why PHP is being adapted by every web developer today.

   Some Interesting Statistics

  • Usage of server-side programming languages for websites

This diagram shows the percentages of websites using various server-side programming languages.

  • Historical trends in the usage of server-side programming languages for websites 

This report shows the historical trends in the usage of server-side languages since January 2010.

  • Usage of server-side programming languages broken down by ranking   

This diagram shows the percentages of websites using various server-side programming languages broken down by ranking.

Stay tuned for more updates.

Press Release June 2017

                    Mantra Labs and Medallion Healthcare sign a Strategic Partnership

Over the last 10 years, Medallion has evolved into a reliable partner to execute healthcare assignments, ranging from setting up of for-profit hospitals, establishing medical colleges, partnering with government institutions and more importantly, the introduction of social enterprise models in rural India. Medallion, with their vast functional experience, of more than 50 collective years, bring implementation as their core value proposition to this partnership.

mantra-medallion

“Technology will be the single most driving force for healthcare to innovate and improve the service offerings. We are extremely confident that Mantra Labs with their level of technical competence are the ideal partners to build healthcare solutions. This partnership will go the distance, in terms of our clients accessing cutting edge technologies”. Manesh Mathew, Founder & CEO of Medallion Healthcare.

As part of expanding the scope of services in healthcare, Mantra Labs has entered into a strategic alliance with Medallion Healthcare. Through this synergy, Mantra aims to gain vital functional knowledge from user groups and thereby develop solutions for next-generation and address the actual pain points of customers as well as healthcare providers.

Mantra Labs is an ideal partner as it is a results-driven technology and design company who likes to be at the cutting edge of technology and develop innovative and scalable software and design solutions.

Mantra Labs is working with clients all over the world on solving interesting problems in Health-Care, Fin-Tech and Consumer Internet space.  

Mantra sees a huge scope of innovation and disruption in healthtech. We are focused on achieving success in healthtech in partnership with Medallion using our advanced technical skills in new age technologies. Medallion is an ideal partner, they have proven track record of understanding healthtech from perspective of its management, practitioners and end users”. Parag Sharma, CEO , Mantra Labs.

 

Press Release May 2017

  Mantra Labs becomes implementation partner for Religare Health Insurance

 

 Religare Health Insurance has signed a technical implementation partnership with Mantra Labs to work on development, support, technical advice for their user portal.

mantra-religare

Religare Health Insurance Company Limited is a specialist health insurer engaged in the distribution & servicing of health insurance products. Religare is the most preferred healthcare service provider, which is caring, cost effective, innovative and reachable.

“ Being end to end product development company from consulting, UI/UX , front end and backend. We are perfect fit to take care of  modules of Religare Health Insurance. Now we are implementing AI and ML to help them reduce cost in their call center operations. Being vendor of Religare has helped us get better visibility and proven our capabilities to work with bigger businesses. “ Says Kaushlendra Yadav, Co-Founder, Mantra Labs

About Mantra Labs

Mantra Labs is uniquely positioned as a niche technology company with a strong focus on working on cool ideas in web, mobility, AI and IoT. We provide technology services across different domains to design and develop products in an agile, cost effective and timely manner. We deep dive into your business to deliver business results, improve productivity, increase efficiency, and reduce costs.

Kotlin vs. Java: Android Programming Language

For developers, what can be more exhilarating than a new programming language. Just like Java was named after the Java Island, Kotlin’s name comes from the Kotlin Island, thus starting the conflict between these two. We have covered some comparisons between these two languages.

kotlin_800x320

In Java, Groovy and Scala both are powerful and versatile languages however they are also verbose, and not optimised for mobile.

Android’s answer to keeping up with the rapid pace of mobile development – The Kotlin programming language.

Let’s understand Kotlin first:

Kotlin is a statically-typed programming language that runs on the Java Virtual Machine and also can be compiled to JavaScript source code or uses the LLVM compiler infrastructure. Although the syntax isn’t compatible with Java, Kotlin is designed to interoperate with Java code and is reliant on Java code from the existing Java Class Library.

Kotlin is an enhancement to Java, rather than a completely new language, so many of your skills that you’ve acquired through your Java career should still be applicable to your Kotlin projects.

Well, why should iOS developers have all the fun? If you’re an Android developer and if you’re thinking of rewriting your Java project in Kotlin. Don’t stress – the Kotlin plugins have you covered. These plugin even has a handy tool that allows you to convert a Java source file to Kotlin.

Switching to Kotlin from Java:

Although Java 8 introduced a lot of new features for developers and is a modern programming language, Android specific developers can use it only partially and are stuck with Java 7. Java’s syntax is also pretty verbose, particularly when compared to some other modern programming languages.

So you may want to switch to one of the many modern programming languages that are designed to run on the JVM, like Kotlin. Its greatest strengths are the sheer level of interoperability between Java and Kotlin. Everything will still compile flawlessly and users won’t be able to tell which parts of your project are written in Java, and which parts are written in Kotlin. You won’t have to convert or rewrite anything at all.

It is an enhancement to Java, rather than a completely new language, so many of your skills that you’ve acquired through your Java career should still be applicable to your Kotlin projects. Also, just in case you come across some code which seems drastically different since Kotlin is also designed to be intuitive and easy to read you should still be able to get an idea of what’s happening there.

It is a crossover between procedural and functional programming and aims to bring you the best of both worlds by combining concepts and elements from both.

For the Android developers out there, Kotlin is developed by JetBrains, the company behind IntelliJ, which is also the IDE that Android Studio is based on.

If you compare a Java class and a Kotlin class, the one written in Kotlin will typically be much more concise and compact. As every developer knows, less code means fewer bugs!
 Few drawbacks in Kotlin too:

  • There is an extra runtime size, the Kotlin Standard Library and runtime will increase the size of your APK but this only equates to around 800KB.
  • The biggest factor that might worry a developer is that Kotlin isn’t officially endorsed by Google. Also, on Stack Overflow, when compared to Java, Kotlin has a smaller community and thus lesser available help.

In conclusion, Java 6, 7 and 8, with all their workarounds, back-ports and tools to overcome those hurdles, still had room for improvement and it grew up in the same room. The newer, lightweight Kotlin is designed to advance existing Java paradigms, solve problems with API design flaws, and even though it’s equally suited for enterprise back-end systems, make Android mobile development better.

Overall, It is one of the safest bet as an alternative to Java for custom Android app development.
And did I mention, that semicolons are optional 😉

Stay tuned for more updates.