Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

Какой язык программирования под WEB выбрать?   Найти похожие ветки 

 
iZEN   (2003-10-14 20:35) [40]

Свои "две копейки" внесу:

PHP - для маленьких сайтов из-за ограниченной масштабируемости решений на его основе.

JSP/Servlet:
- "тяжёлая" в плане настроек и развёртывания масштабируемая и надёжная технология;
+ прямая связь с Java-субтехнологиями (JDBC, RMI, EJB);
+ доступ к любым СУБД (для которых есть JDBC-драйвер);
+ поддержка распределённых транзакций (что немаловажно в серверных кластерах)
+ лёгкий динамический контент на клиенте (нужен только браузер);
+ генерация "на лету" любого контента MIME-типа (HTML, PDF, TXT, PNG/JPEG/GIF) средствами многоуровневых фильтров, которые можно "на лету" включать в Web-контейнер;
+ гибкая конвергенция между JSP и Servlets в виде реализации паттерна проектирования "Модель-Вид-Контроллёр" в идеологии Model2 (см. Struts, Doclets, alt etc.) - кто не понял этого, тот создёт, как правило, уродливое серверное приложение, а потом воротит нос от JSP;
+ другие фреймворки проектирования, прозрачно интегрируемые с JSP/Servlets;
+ бесплатность и открытость исходников подавляющей части того, что необходимо (основной web-контейнер/web-сервер Jakarta Tomcat, например, открыт и доступен; многие используют JBoss);
+ у меня есть личный опыт создания гибридного проекта распределённой системы на Delphi&Java (dll, Windows), JSP/Servlets (JNI, RMI, Tomcat, Windows/Linux);
+ руководство по интеграции веб-сервисов с JSP/Servlets/EJB в контексте контейнера Tomcat на русском: http://ru.sun.com/pdf/j2ee/WST.pdf


 
Fantasist   (2003-10-14 23:07) [41]

Согласен с iZEN © - Java, если нужна кросплатформенность.
Если нет, то я обеими руками за ASP.NET .


 
Санек   (2003-10-16 07:43) [42]

Fantasist - тебя замочат!
Но,ASP, все же тормознее PHP - Это факт.
А вообще, что касается того, какой язвк хороший - я считаю хорошим тот язык, к которому душа лежит. :)


 
al_   (2003-10-19 23:23) [43]

Так все же php - рулит?


 
Некрофил-затейник__   (2003-10-20 06:44) [44]

Спартак чемпион!


 
Dionys   (2003-10-20 08:47) [45]

> al_ (19.10.03 23:23) [43]

для новичка - да...


 
al_   (2003-10-20 10:02) [46]

Что само по себе уже не плохо, верно?


 
Dionys   (2003-10-20 11:30) [47]

именно так...


 
Style   (2003-10-20 11:36) [48]

PHP Руль Форэва!!!

Потому что он бесплатный,
удобный, приятный, и ваще к нему душа лежит..

Есть конечно свои недостатки.. Но большинство задач
очень легко реализовать на PHP!

Жалко еще что еще Мускул не дорос до нормального SQL.
А у большинства хостинг-провайдеров Мускул на столько стар что даже не поддерживает оператор UNION :( Но все равно все в итоге можно реализовать на PHP.

class TQueryResult
{
var $RowCount; //Количество строк
var $ColCount; //Кол-во Полей
var $Data; //Массив с данными
var $Fields; //Названия полей

function TQueryResult($result) //Конструкор
{
$this->RowCount = mysql_num_rows($result);
$this->ColCount = mysql_num_fields($result);
$this->ConvertToQueryResult($result);

$Array = array();
for ($i=0; $i < $this->ColCount; $i++)
{
$Array = $Array + array(mysql_field_name($result, $i) => $i);
}
$this->Fields = $Array;
}

function FieldByName($name) //В общем таким макаром можно написать интерфейс как в BDE TDataSet :)
{
return $this->Fields[$name];
}

// Данная функция конвертирует Result запроса в Массив Data;
function ConvertToQueryResult($result)
{
$i = 0;
while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
$this->Data[$i] = $line;
$u = 0;
foreach($line as $value)
{
$this->Data[$i][$u] = $value;
$u++;
}
$i++;
}
}
}

Поэтому PHP! Руль!!! ;)


 
blackman   (2003-10-20 11:56) [49]

Php, т.к. только его ты и сможешь использовать. Если и найдешь хостинг, то скорее всего будет Unix или подобное в качестве операционки, а там либо Perl либо PHP. Perl - ужас летящий во тьме ночи...со своими выкрутасами и ограничениями.
PHP более прост и похож на С++.
Почитай для начала:
http://delphiclub.ru/html.php


 
Илайдж   (2003-10-20 12:03) [50]

PHP&MySQL vs ASP&MSSQL просасывает..
Билли мы тебя лубим, и IIS твой тоже :D


 
Style   (2003-10-20 12:16) [51]

Ну а ваще даже хостинг можно и не искать.
Достаточно поставить SHTTPS Small HTTP Server - он бесплатный работает подовсеми виндами! Весит всеголишь 140k Потом поставить себе сам PHP
можно сразу на C:\PHP слить архив.
Ну и MYSQL
И практически ничего не надо настраивать. Все будет работать
в вашем IE обращаясь к хосту http://127.0.0.1 и достаточно
будет обновлять файлы на C:\SHTTPS\WWW\
и собственно усе! вот - самое главное в Web программировании на PHP! Удобно бесплатно! и все можно делать дома. Зависая в любимом FAR manager или Windows Comandere :)


 
Danilka   (2003-10-20 12:22) [52]

[51] Style © (20.10.03 12:16)
А также можно поставить бесплатный Апач, который далеко не только под винду, или запустить iis, который в составе самой винды (проф или сервер), поставить бесплатный Томкат и работать с jsp на здоровье, скачать бесплатный фри-паскаль и делать на нем цги и т.д., список можно продолжить на много, а заканчиваться он будет вот-так:

и собственно усе! вот - самое главное в Web программировании на [сюда подставить любимый язык]! Удобно бесплатно! и все можно делать дома. Зависая в любимом FAR manager или Windows Comandere :)


 
Style   (2003-10-20 12:30) [53]

2 Danilka :)

Можно Можно...

Но у меня предчувствие что человек работает в форточках :)

Собственно все-равно PHP форэва !! :)


 
al_   (2003-10-21 15:22) [54]


>Style © (20.10.03 11:36)


А можно к Вам за помощью по php обратиться если чего? моя ася 295766


 
Style   (2003-10-21 17:02) [55]

al_ ©
156228603
Чем смогу, тем помогу.



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.034 c
1-41481
zapped
2003-10-28 15:29
2003.11.13
Service debugging


14-41973
Юрий Зотов
2003-10-13 13:35
2003.11.13
По поручению Красной Майки (закрытие сезона).


4-42218
SDW_syscoder
2003-09-03 11:05
2003.11.13
Работа с устройством через COM порт


1-41663
gilk
2003-10-25 10:33
2003.11.13
Hint при Drag&Drop


4-42224
dolmat
2003-09-02 16:37
2003.11.13
Создание раздела в реестре





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский