Thrift
features
is primarily a serialization mechanism
support language
c++/java/python
c++, Java, Python, Ruby, Perl, PHP, C #, Erlang, Haskell
Ease of use
syntax similar, usage, etc. similar to
The quality of the generated code
Readability is passable, execution efficiency is measured by another
2017 the programming languages, frameworks, and tools you should learn summary: 2016 there are many new technologies and concepts in the developer circle, artificial intelligence, machine learning, Progressive Web Apps, and so on, the update of various languages, frameworks and tools is Dazzling. 2017, as a developer should follow the trend or rational choice of new technology?The software development indus
, and more. Sinatra is also a good choice for small applications, and the Sinatra 2.0 version is expected to be released in 2017.
Python has a full stack/mini frame in combination with Django and Flask . Django 1.10 was released this August, introducing full-text search and a major modification of the middleware layer for Postgres.
In the Java ecosystem, there are still many popular WEB frameworks available
Analysis of several commonly used PythonWeb frameworks in a variety of language platforms, the emergence of python web frameworks is probably the most, is a hundred flowers in the world, a variety of micro-framework, framework cannot win; the reason for conjecture should be that the framework in python is very simple a
common cross-platform C + + library designed using contractual programming and modern C + + technology.
Eastl:ea-stl Public part
Ffead-cpp: Enterprise Application Development Framework
Folly: Open source C + + library developed and used by Facebook
JUCE: A comprehensive C + + class library for developing cross-platform software
Libphenom: An event framework for building high-performance and highly scalable systems.
Libsourcey: c++11 evented IO for real-time video streaming and high-
common cross-platform C + + library designed using contractual programming and modern C + + Technology.
Eastl:ea-stl Public part
Ffead-cpp: Enterprise Application Development Framework
Folly: Open source C + + library developed and used by Facebook
JUCE: a comprehensive C + + class library for developing Cross-platform software
Libphenom: an event framework for building high-performance and highly scalable Systems.
Libsourcey: c++11 evented IO for real-time video streaming and high-
1, Java full-text search engine Framework LuceneThere is no doubt that Lucene is currently the most popular Java full-text search framework, which, to be precise, is a full-text retrieval engine architecture that provides a complete query engine and indexing engine, some text analysis engines. Lucene provides developers with a fairly complete toolkit that makes it easy to implement powerful full-text retrieval capabilities. There are several search engine fr
Ext.: http://top.jobbole.com/35926/?utm_source=blog.jobbole.comutm_medium=sidebar-top-newsThe Software development industry continues to stride forward. In 2016, we saw many new versions of popular languages, frameworks, and tools. It has given us more support and changed the way we work. It is difficult to keep up with the trend, so at the end of each year, we will introduce you what is important and should be studied in the next 12 months. First, t
+ + toolkit for creative coding.
Qt: Cross-platform application and user interface framework
Reason: A cross-platform framework that makes it easier for developers to use Java. NET and Python, while also satisfying their needs for C + + performance and benefits.
ROOT: A range of object-oriented frameworks with all the capabilities to process and analyze large amounts of data very efficiently for use
Framework Comparison
Table 1 provides a detailed comparison of the five frameworks discussed in this article
Prototype
jQuery
YUI
ExtJS
MooTools
Latest Version
1.6.1
1.4.1
3.00
3.1
1.2.4
License
MIT
MIT GPL
Bsd
Commercial GPL v3
MIT
Browser compatibility
IE Support
6.0+
6.0+
6.0+
6.0+
6.
using contractual programming and modern C + + technology.
Eastl:ea-stl Public part
Ffead-cpp: Enterprise Application Development Framework
Folly: Open source C + + library developed and used by Facebook
JUCE: A comprehensive C + + class library for developing cross-platform software
Libphenom: An event framework for building high-performance and highly scalable systems.
Libsourcey: c++11 evented IO for real-time video streaming and high-performance network applications
Multi-plat
library for developing cross-platform software
Libphenom: An event framework for building high-performance and highly scalable systems.
Libsourcey: c++11 evented IO for real-time video streaming and high-performance network applications
Multi-platform Tool library for LIBU:C language writing
The design of the Loki:c++ library includes common design patterns and the implementation of idioms.
Mili: Small C + + library with header files only
Openframeworks: Development of C + + toolkit
single set of event-handling frameworks. Based on the reactor model, the efficiency is high, and the Code is streamlined (4.15 versions over 8,000 lines), which is a good resource for learning event-driven programming.Download Link: http://software.schmorp.de/pkg/libev.html6.MemcachedMemcached is a high-performance distributed memory object caching system for dynamic Web applications to mitigate database load. It provides the speed of a dynamic datab
Folly: Open source C + + library developed and used by Facebook
JUCE: A comprehensive C + + class library for developing cross-platform software
Libphenom: An event framework for building high-performance and highly scalable systems.
Libsourcey: c++11 evented IO for real-time video streaming and high-performance network applications
Multi-platform Tool library for LIBU:C language writing
The design of the Loki:c++ library includes common design patterns and the implementation of idi
Framework
Folly: Open source C + + library developed and used by Facebook
JUCE: A comprehensive C + + class library for developing cross-platform software
Libphenom: An event framework for building high-performance and highly scalable systems.
Libsourcey: c++11 evented IO for real-time video streaming and high-performance network applications
Multi-platform Tool library for LIBU:C language writing
The design of the Loki:c++ library includes common design patterns and the implementat
Folly: Open source C + + library developed and used by Facebook
JUCE: A comprehensive C + + class library for developing cross-platform software
Libphenom: An event framework for building high-performance and highly scalable systems.
Libsourcey: c++11 evented IO for real-time video streaming and high-performance network applications
Multi-platform Tool library for LIBU:C language writing
The design of the Loki:c++ library includes common design patterns and the implementation of idi
Facebook
JUCE: A comprehensive C + + class library for developing cross-platform software
Libphenom: An event framework for building high-performance and highly scalable systems.
Libsourcey: c++11 evented IO for real-time video streaming and high-performance network applications
Multi-platform Tool library for LIBU:C language writing
The design of the Loki:c++ library includes common design patterns and the implementation of idioms.
Mili: Small C + + library with header files only
Facebook
JUCE: A comprehensive C + + class library for developing cross-platform software
Libphenom: An event framework for building high-performance and highly scalable systems.
Libsourcey: c++11 evented IO for real-time video streaming and high-performance network applications
Multi-platform Tool library for LIBU:C language writing
The design of the Loki:c++ library includes common design patterns and the implementation of idioms.
Mili: Small C + + library with header files only
using contractual programming and modern C + + technology.
Eastl:ea-stl Public part
Ffead-cpp: Enterprise Application Development Framework
Folly: Open source C + + library developed and used by Facebook
JUCE: A comprehensive C + + class library for developing cross-platform software
Libphenom: An event framework for building high-performance and highly scalable systems.
Libsourcey: c++11 evented IO for real-time video streaming and high-performance network applications
Multi-plat
build system focused on speed
SCons: Software build tool configured with Python Scipt
Tundra: High-performance code-building systems, even for very large software projects, provide the best incremental build times.
Tup: File-based build system for background monitoring of changing files.
Static code AnalysisList of code analysis tools to improve quality and reduce defects
Cppcheck: Static C + + code analysis tool
Include
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.