![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| ANGELUS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 21.8.2004 Где: УКРАИНА Репутация: 1 Всего: 0 |
Приветствую всех вас , уменя появился вопрос касательно использования java.
Вопрос: Зачем пользоваться Java если есть PHP,JAVAScript,CSS,XML,HTMLPERL,MySql и т.д.? Какие на это есть причины и основания? Благодарю зараннее! |
|||
|
||||
| HappyMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: нет Всего: 2 |
Ява рулит, у нее гораздо больше возможностей.
--------------------
© Mal Hack |
|||
|
||||
| DarkDS |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 748 Регистрация: 6.5.2003 Где: Таллинн, Эстония Репутация: 11 Всего: 16 |
CSS,XML,HTML, MySql - не языки программирования.
PHP,JAVAScript - Веб онли На яве можно и станд алон приложение сделать и на сервере реквесты обрабатывать. Много чего можно. |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
Во-первых, многое из того, что ты перечислил JAVA не закрывает, а является дополнением. Во-вторых - JAVA является не просто языком программирования - это целый набор всевозможных средств и технологий, с помощью которых можно строить огромные корпоративные системы и достаточно быстро и удобно. JAVA затрагивает практически все современные технологические идеи и разработки. Тот же .NET от Microsoft можно назвать копией JAVA для Винды. Но JAVA работает практически на всех известных платформах и операционных системах - Window, Linux, Solaris и другие веточки Unix. Кроме того Java Micro Edition используется для написания программ для мобильных устройств. Вообщем JAVA - Это целый мир и многие из нас действительно любят и высоко ценят сей продукт. Некоторые заметки по JAVA можно почитать в нашем FAQ Java FAQ |
|||
|
||||
| ANGELUS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 21.8.2004 Где: УКРАИНА Репутация: 1 Всего: 0 |
Согласен Java очень мощный язык . Но я слышал что Java очень сильно конфликтует с броузерами ,следовательно, есть ли резон использовать ее.
|
|||
|
||||
| SmaLL |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 557 Регистрация: 17.12.2002 Где: Voronezh Репутация: 1 Всего: 2 |
Это браузеры, типа Билловского осла, а вернее его встроенная ЖВМ конфликтует и не только с явой, но и со всем миром И ещЁ - не надо путать Java и Javascript Javascript действительно поддерживается разными браузерами по-разному, но повторюсь, что к Java он не имеет никакого отношения Это сообщение отредактировал(а) SmaLL - 24.8.2004, 14:55 -------------------- Что ни делается - всЁ к лучшему! SmallWeb Мой адрес не дом и не улица, мой адрес родной пивзавод! |
|||
|
||||
| sergejzr |
|
||||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 6 Всего: 360 |
Ты наверное имеешь в виду Яву и Веб-приложения Но ведь Ява может заменить не только PHP и др. "веб"-языки Дело в том что на Ява можно создавать и обычные приложения для любой ОС. В Ява легко создаются Граф. оболочки. При желании эти приложения можно публиковать как Апплеты. Плюс (к твоему списку) работать с БД на Ява - одно удовольствие из за продуманного интерфейса. В общем программа, один раз написаная на Ява, подойдёт практически для любых условий. Т.е любых ОС, браузеров, любых задач А самое главное - Ява - правильный язык Добавлено @ 15:14
Всему свои методы |
||||
|
|||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
PHP, CSS - серверные скриптовые языки, полноценными языками не являются, ибо на них нельзя написать стандалон приложение
JavaScript aka ECMAScript - скриптовый язык, исполняемый на стороне клиента. Аналогично. XML - не язык программирования; предназначен для записи и структурирования данных HTML - аналогично, но для броузеров. PERL - Интерпретируемый язык. Гораздо меньше возможностей, чем у Java. MySql - база данных, а не язык -------------------- |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 6 Всего: 360 |
Спасибо |
|||
|
||||
| DarkDS |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 748 Регистрация: 6.5.2003 Где: Таллинн, Эстония Репутация: 11 Всего: 16 |
CSS - вообще не язык... Это описание стилей (Cascading Style Sheets)
|
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Блин, перепутал с SSI -------------------- |
|||
|
||||
| Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
Здесь много пишут про то, какой замечательный Java язык. Я с этим полностью согласен. Просто давайте не будем его идеализировать - и в Java есть куча несуразностей и внутренних противоречий.
Очень хорошая статья на эту тему - http://www.onjava.com/lpt/a/2524 (русский вариант можно найти здесь - http://www.javable.com/columns/robinson/letters/02/) Но это касается скорее тонкостей, а по сути Java - самый лучший после Smalltalk`а (который, к сожалению, не имеет широкой поддержки и поэтому в нём отсутствует инструментарий, необходимый для эффективной работы) ООП язык, но переходить на него стоит только если уровень задач соответствует его возможностям. IMHO, Java по области применения далеко не так сильно востребована по сравнению с теми областями, где она может использоваться. JVM из-за сложного алгоритма сборки мусора несколько медлительна, поэтому надо всё хорошенько взвесить перед тем, как использовать J2EE вместо Perl`а и PHP - конкуренцию с программерами на этих технологиях быдет выдержать крайне тяжело - скорее всего в их среде и в глазах начальства вы и Java вцелом (при такой иллюстрации её возможностей) станете посмешащим - скрипты для простых задач, которых требуют мелкие ширпотребные сайты (которые составляют львиную долю рынка в России) водиночку в ней пишутся ничуть не быстрее (выигрыш по скорости разработки ощутим только в коллективе из-за хорошей поддержки ООП по сравнению с Perl и PHP), работают на бесплатных серверах медленно и вообще эти бесплатные сервера довольно "сырые" и нестабильные (не даром при предоставлении Java-хостинга на Tomcat`е в качестве отдельной услуги предоставляется возможность перезапуска Томкат`а - ни в Perl`е ни в PHP не предоставляется возможность перезапуска mod_perl и mod_php). А платные сервера и средства разработки могут себе позволить только крупные конторы. Только если сложность задачи заставляет использовать Java или C#, следует использовать Java. В основном это т.н. "Корпоративные" или "бизнес-приложения". Т.е: если это крупный проект, требующий глубоко продуманного ООП-подхода, чтобы не запутаться в реализации, если он пишется для выполнения на различных платформах, если надёжность работы критичнее скорости выполнения (особенно касается операций с графикой) - тогда Java для этого проекта. Java это мощный язык для тех, кто признаёт приват стратегии над тактикой. Java - это мощная строгая среда для интеграции. P.S. И ещё, IMHO, Java - это язык для профессионалов. Только человек, полностью изучивший все, что она себя включает может эффективно её использовать. На Perl`е, на С++, можно писать мелкий софт, пока не всё ещё изучил и более-менее справляться с задачами. При изучении Java я то и дело сталкиваюсь с такими моментами, что целый день бъёшься на работе над какой-то задачей, а потом по пути домой открываешь Брюса Эккеля - и узнаёшь, как работу, которую ты криво выполнил за день можно было локонично сделать за 5 минут стандартными средствами. Это сообщение отредактировал(а) Се ля ви - 24.8.2004, 16:33 -------------------- |
|||
|
||||
| Domestic Cat |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Довольно громкая фраза нечитаемым кодом"
Не соглашусь. Java гораздо проще, чем C++ или C - если рассамтривать синтаксис и число конструкций в языке. И на Java можно писать софт и все еще изучать язык (чем мы все тут и занимаемся -------------------- |
||||
|
|||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |