Странно что не Thrift ибо он как и Hadoop от апачи.
Как активный пользователь Thrift могу сказать — это действительно великолепная библиотека которая упрощает хранение/обработку логов. Кроме того Thrift идеально подходит для RPC, межпроцессорного взаимодействия.
То есть недовольство C# только из-за его скорости?
В таком случае мне интересно что думают C#/++ программисты про язык Vala live.gnome.org/Vala/ValaForCSharpProgrammers Производительность программ написанных на Vala приближается к чистому С.
>> Одно дело «быстрая» утилита, другое дело «быстро написать» утилиту. У автора поста второй случай, у вас первый.
У меня и первый (нужно нативное приложение) и второй случай одновременно :) Плюс я пытался выучить что-нибудь новое. Вначале выбирал между Go и D в результате написал на Vala. Мне понравилось что синтакс очень близок к Java/C#
> И да — хорошо, когда клиент на Linux, а если под Windows?
На Linux/MacOSX работает отлично. К сожалению на windows не пробывал. Официально GLIB/GTK имеются под эту операционку www.gtk.org/download-windows.html но подозреваю что использование Vala под Windows не лишено подводных камней.
>> Так как планируемые приложения могли быть запущены не только на ос, в которых установлен сам Python, было решено собирать exe
У меня была похожая задача, мне нужно было сваять пару утилит для клиента. Мне по душе Java/C#/Ruby но решил что эти языки не очень подходят для быстрых клиентских утилит.
Имея частичный доступ к сырцам могу сказать что с технической точки зрения Wave написан действительно хорошо. Очень чисты понятный код, a piece of mastership я бы сказал. Я по этому коду изучал GWT и Selenium2 (aka WebDriver)
Современная патентная система выгодна большим компаниям и юристам в области IP. Или вы вправду наивно верите что «маленькая комания» с маленькими деньгами сможет засудить большую компанию с большими деньгами?
Я бы сказал в районе долины на налоги уходит ~30-35%
В чем отличие Szl от того же Apache Pig и Apache Hive.
Как активный пользователь Thrift могу сказать — это действительно великолепная библиотека которая упрощает хранение/обработку логов. Кроме того Thrift идеально подходит для RPC, межпроцессорного взаимодействия.
Вот пример использования Thrift mikecvet.wordpress.com/2010/05/13/apache-thrift-tutorial-the-sequel/
В таком случае мне интересно что думают C#/++ программисты про язык Vala live.gnome.org/Vala/ValaForCSharpProgrammers Производительность программ написанных на Vala приближается к чистому С.
Хотя еще не вечер. Запатентует Oracle/Microsoft сортировку пузырьком и вы *все* будете им должны.
v2.1.5-86-g655efd3
Эта комманда говорит что текущая ветка основана на таге v2.1.5, отстоит от него на 86 коммитов и затем hash последнего коммита.
У меня и первый (нужно нативное приложение) и второй случай одновременно :) Плюс я пытался выучить что-нибудь новое. Вначале выбирал между Go и D в результате написал на Vala. Мне понравилось что синтакс очень близок к Java/C#
> И да — хорошо, когда клиент на Linux, а если под Windows?
На Linux/MacOSX работает отлично. К сожалению на windows не пробывал. Официально GLIB/GTK имеются под эту операционку www.gtk.org/download-windows.html но подозреваю что использование Vala под Windows не лишено подводных камней.
У меня была похожая задача, мне нужно было сваять пару утилит для клиента. Мне по душе Java/C#/Ruby но решил что эти языки не очень подходят для быстрых клиентских утилит.
Случайно нашел для себя язык Vala live.gnome.org/Vala/Tutorial
Тот же C# но создает *очень* быстрый код. Быстрее/сравнимый с С++, но программы куда более читабельные чем С/С++ code.google.com/p/vala-benchmarks/wiki/BenchResults
Из плюсов — очень быстрые программы (сравнимо с c/c++), легкая интеграция с нативными библиотеками.
Вот пример работающий https://review.source.android.com
Имея частичный доступ к сырцам могу сказать что с технической точки зрения Wave написан действительно хорошо. Очень чисты понятный код, a piece of mastership я бы сказал. Я по этому коду изучал GWT и Selenium2 (aka WebDriver)
Современная патентная система выгодна большим компаниям и юристам в области IP. Или вы вправду наивно верите что «маленькая комания» с маленькими деньгами сможет засудить большую компанию с большими деньгами?