All streams
Search
Write a publication
Pull to refresh
0
0
Владимир Ионов @diablitozzz

User

Send message
Мне кажется, что проблемы JS - в том, что он есть :) В смысле, Java - технологии, некогда скоростью и гибкостью не обладали. И очень странно почему к примеру, не сделают другого языка. На основе того-же, PHP, руби, питона.
Тут такая-же дилемма. Как примеру развитие операционных систем, тормозит C++.
Появляться конечно новые языки, как примеру D - http://www.digitalmars.com/d/.
Но они многим не известны, да и не популярны.
Неважно какой принцип. Главное, чтобы была надёжность, дешёвая цена, а главное , чтобы технические характеристики удовлетворяли потребностям задачи. Да и потом. интегральный гироскоп поинтересней будет, чем механический. :)
ну флеш работает только 6. А вот 9 не хочет. Хотя под мазилой работает. Странно.?
А почему я советую FireFox - там есть очень перспективные технологии, и кроссплатформность.

Да кстати, если взять к примеру XUL+ajax+PHP - можно много сделать.
Вот пример: http://handy-market.ru/dev/file/bin/fileb/
И не надо никакой JAVA!
Для крылатых ракет самое оно. Вот только как интегральный гироскоп работает непонятно.
Насчет красивости. Во всём виноват GTK. Камень в огород любителей GNOME :) Кстати есть стили, но они не особо спасают. По тормозам. Я порылся в настройках [about:config], теперь firefox - работает быстрее чем opera и IE 7, не говоря вообще о сафари :))) А вот оперативки жрёт много. Ту как говориться никуда не денешься. Но к примеру для WEB - разработчика, очень удобное решение. Да кстати. Очень удобно грабить flv - файлы, там с youtube.com и intv.ru - плагином FireBug.
Да вот ещё. Насчет плагина Flash Player, для Linux. Причём тут руки?
Я скачал Opera - Статическую сборку. Скачал с сайта Adobe плагин для Flash Player для Linux. Перенёс в папку plugins. Неработает!. Если у вас работает. Напишите мне e-mail. Как поставить. Может и впрям у меня руки кривые :))
Я сделал сравнение для чайника. Тоесть для человека который не будет париться как ставить плагины. Не будет тратиться на mail агенты типа TheBat. И масштабирование, нужно для людей с плохим зрением. Как раз к примеру, чтобы увеличить картинку. Так что моё мнение таково. Что IE и Сафари, полный отстой!. Opera - для людей , которые не парятся. А FireFox для людей, которые любят попариться:) Так, что как говориться на вкус и цвет :) Это моё мнение!
Ну у Opera, есть минусы. Самый главный, недружит она с flash. Там много нюансов. Кто не программил тому я думаю не интересно. Есть баги с JavaScript. и с вёртской. Но это главная боль Web - разработчиков :). А для пользователя у них всё гладко :)
Основные минусы FireFox
1 - Масштабирование нету, учиться надо у оперы
2 - Нету встроенного RSS - клиента, приходиться пользоваться плагинам,а их много и очень трудно найти то, что удобно для тебя
3 - Уж очень много жрёт оперативной памяти. Даже странно както.
4 - Очень скудные GUI - настройки, всё можно сделать, через about:config,
но многим это лень и непонятно.
5 - Гиморно сделаны установки стилей. Могли бы сделать поудобней.
6 - Глючная загрузка файлов, особенно больших размеров. И непонятно куда он их качает. В этом случае Opera - без вариантов.
7 - нет встроенного mail агента. В Opera кстати есть.
8 - Да и самый главный минус. Это то, что FireFox - написан на GTK. Opera кстати написано на QT. - За что им большое уважение!

Плюсы:
1 - Обновление через программу апдейта. Не надо ничего качать и заходить на сайт.
2 - Те же плагины. Если разбираться, очень много интересного там есть.
3 - Поддержка XUL. - Очень интересная технология.


Основные минусы Opera.
1 - Главный минус. Это нет поддержки FlashPlayer 9 - под Linux. Покрайней мере 6 FlashPlayer, нормально работает. А вот 9 не работает вообще.


Итог: Я пользуюсь FireFox. Чему и очень рад!
Незнаю насчёт 6.
У меня стоит версия: 7.0.5730.11
Там всё нормально работает.
У кого ниже советую обновиться.
Я думаю, 6 китайских атлетов было-бы более актуально :)
Да кстати кому интересно. Грамотно написано сдесь про параллельное программирование. http://www.intuit.ru/department/se/parallprog/
Да и вот ещё, что. Есть ps3 - там проц IBM - 8 ядер. Пишут же игрушки под эту махину. И нечего. Так, что жизнь заставит. Все будут писать под многопроцессорность. :)
ну тут не совсем так. QT работает так. Вы пишите код на C++, с использованием макрокоманд. В процессе компиляции макросы заменяются, на строчки кода, потом создается объектная модель obj. Идёт соединение сигналов и слотов на уровне obj файла. Потом компилится выполняемый код. Тоесть синхронизация идёт на уровне выполняемого кода. А не на уровне библиотек. Как к примеру CORBA или .NET Remoting
Самая красивая реализация потоков мне кажется в QT
Сигналы и слоты очень удобны. Поэтому всякие C# и JAVA даже не рассматриваются как средства разработки :)
http://doc.trolltech.com/4.3/threads.html
Очень просто и синхронизация, с помощью сигналов и слотов удобна.

Есть проблемы в компиляторах или в операционных системах.
Но в GCC и Linux таких проблем нет.

Надеюсь, что и в Windows Vista тоже проблем не предвидится
Проблема многопоточности надуманная.
Могу доказать. Для тех кто в Windows,
жмем cntr+alt+del запускается Task Manager

Вид->Выбрать столбцы-> (ставим галку счетчик потоков)
И смотрим.

firefox.exe - 15 потоков
httpd.exe - 252 потоков :)
miranda32.exe - 8 потоков

и т.д.

Проблемы написания многопоточных приложений нет!
Есть проблема модификации линейных алгоритмов, с учетом n-поточности.
Есть же QT - от trolltech.com
Есть понятие сигналы и слоты. У многопоточности нет проблем. Есть другие проблемы. Как к примеру линейные ресурсоемкие алгоритмы (поиск, обход n-дерева, построение бинарного дерева, архивация, и др.) переложить на многопоточность.
12 ...
7

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Date of birth
Registered
Activity