|
|
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
apapacyКстати, ИМХО, JSF во многом уже идет вослед ASP.Net и повторяет эту фишку, что само по себе наводит на размышления. - и эти размышления грустные: и то и другое дает кривой HTML и жрет кучу ресурсов в системе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2008, 20:51 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
apapacy C#C++ Просто в HTML (на самом деле .aspx и проч.) присутствуют специальные элементы, которые связаны с объектами в коде. При обработке страницы они заменяются на некоторый HTML. Мне кажется, сложно придумать более разумное решение. Да это интересное решение. Кстати, ИМХО, JSF во многом уже идет вослед ASP.Net и повторяет эту фишку, что само по себе наводит на размышления. Но удачным автогенерацию HTML, зашитую в компоненты ASP.Net, JSF или GWT можно назвать только условно. В особенности с развитием технологии Ajax, когда программирование на стороне клиента приобретает самостоятельное значение . Поэтому тот же Google, не продвигает уже технологию GWT и делает ставку на Python. Вы предлагаете учить жабаскрипт, и писать всё вручную? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2008, 23:06 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
apapacy не в курсе, что там за ажиотаж вокруг newforms admin? что эта хрень делает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2008, 23:07 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
retty+++ apapacy не в курсе, что там за ажиотаж вокруг newforms admin? что эта хрень делает? Нет я еще начинающий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 00:55 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Вы предлагаете учить жабаскрипт, и писать всё вручную? Вы знаете, стандартные компоненты в том числе и JSF и ASP.Net довольно примитивны. С GWT я не работал, так как пред-генерация скриптов мне не очень по душе. Приятно удивила меня система ZK (zkoss.org), котрая реализована как Java веб-приложения и использует dojo, но не напрямую а зашитую в Java-классы. В остальном, если вам нужно реализовать что-то кроме INPUT элементов в стиле начала 90-х, то Вам придется разрабатывать собственные JSF-компоненты или taglib. А для этого все равно потребуется знание HTML и JavaScript. Без знания этих языков веб-приложения разрабатывать очень сложно. Вы почитайте форум HTML... на sql.ru. Самый сложный случай, когда разрабочик знающий только серверную часть, да еще с использованием визуальных средств начинает спрашивать как передать значение переменной из сервера на клиент и обратно и удивляется почему не работает код <% let a = "нечто" %> <script> alert(a) </script> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 01:09 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
Э-э, дарагой. Веб-программирование без JavaScript все равно что свадьба без невесты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 01:11 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
apapacyЭ-э, дарагой. Веб-программирование без JavaScript все равно что свадьба без невесты Я основы жабаскрипта и Аякса изучил, но писать буду на GWT, в жопу этот жабаскрипт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 07:11 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
apapacyЭ-э, дарагой. Веб-программирование без JavaScript все равно что свадьба без невесты Две строчки от Брюса Эккеля мне жутко понравились: авторC# and .NET: backward compatible with previous Microsoft marketing campaigns Javascript: not even compatible with itself C# и .NET: обратно совместимы с предыдущими маркетинговыми кампаниями Мелкомягкого. Javascript: не совместим даже с самим собой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 08:42 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
andron123Доброго времени суток. Сабж наверняка многим показался оригинальным, это совершенно не значит, что я не понимаю разницы между java и php, я поясню. Встала передо мной задача создать некую корпоративную веб-ориентированную систему, которая будет одинаково хорошо обслуживать как 1 так и 1000 юзеров одновременно (в зависимости от железа, конечно). Моя система должна отвечать следующим требованиям: - работать как на windows, так и на большинстве популярных *nix-систем - код должен быть максимально открыт, но должна быть возможность лицензирования продукта - среда разработки должна быть бесплатна (блокнот :)) - быстодействие как работы самого приложения, так и при работе с СУБД - поддержка разных СУБД: MySQL, SQLServer, Oracle - минимальное время на доступ к базе (это вопрос к драйверам, имеется ввиду чтобы не было ситуации когда MySQL "родная" и поэтому к ней доступ за 5 сек, а к "неродной" MSSQL за 15, или наоборот) - максимально интегрироваться с OpenOffice и MSOffice (на уровне закладок/ячеек + экспорт/импорт данных) - простая интеграция с другими корпоративными приложениями То есть как многие поняли я хочу сделать веб-приложение, которое будет стоить некоторых денег как лицензионный софт, но будет минимально затратно для клиента, то есть ему не обязательно придется покупать windows, msoffice, mssql2005 итп итд. На ум приходит мега-простой php и непростой (для меня пока) java server pages (а скоро и faces). Но вот встают вопросы: - не слишком ли смешно использовать php как "язык для сайтов" и не слишком ли глупо использовать java-технологию для создания только веб-приложения? - кто из них будет шустрее работать с БД? - какой будет проще потом поддерживать? - какой проще лицензировать? - какой будет быстрее работать с базой и с данными? - какой перспективнее? ASP.NET и asp не рассматриваю т.к. они не соответствуют некоторым моим критериям по бесплатности для бедного клиента-линуксятника. В общем голова кругом, незнаю что выбрать :) Помогите найти плюсы и минусы. Может появятся еще варианты. Спасибо. Java+Oracle рулит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 10:49 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
retty+++ apapacy не в курсе, что там за ажиотаж вокруг newforms admin? что эта хрень делает? Это просто переход автоадминки со "старых" форм на новые :) Очень вкусная штучка получилась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 11:04 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
А почему бы не попробовать Ruby on Rails? Бесплатен, работает как под винду, так и под *nix. Правда, не знаю, как на счет работы со всеми СУБД, которые Вы перечислили. Сам в восторге от рельс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 12:58 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
EdainА почему бы не попробовать Ruby on Rails? Бесплатен, работает как под винду, так и под *nix. Правда, не знаю, как на счет работы со всеми СУБД, которые Вы перечислили. Сам в восторге от рельс По рубям найти спеца еще тяжелее, чем по питону, имхо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 14:09 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
Какой объемной получилась тема:) 2 поросятко: авторJava+Oracle рулит - не вопрос, но Oracle бесплатно никто не предложит для коммерческого использования, а MySQL - пожалуйста. Вот только вопрос, насколько быстро Java будет работать с MySQL. Никто не в курсе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 17:39 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
XDiaBLo C# и .NET: обратно совместимы с предыдущими маркетинговыми кампаниями Мелкомягкого. Javascript: не совместим даже с самим собой. Знать бы еще что он имел в виду. (Кстати Брюс написал уже Thinking in Python.) Ядро JavaScript довольно компактное, сторого специфицированное. Про JScript не говорю. Все сказанное должно привязываться ко времени. Сейчас еще попадаются начинающие программеры, которые начитавшись книжек о различиях в программировании N и IE конца 90-х начинают чудить. Все уже давно не так плохо. N год назад снят с производства а все браузеры-гиганты практически 99% совместимы, если не пользоваться фишками IE-only. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 17:45 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
andron123 Вот только вопрос, насколько быстро Java будет работать с MySQL. Никто не в курсе? - работать будет быстро, но многое зависит от того насколько хорошо Вы знаете MySQL :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 17:45 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
andron123 - не вопрос, но Oracle бесплатно никто не предложит для коммерческого использования, а MySQL - пожалуйста. Вот только вопрос, насколько быстро Java будет работать с MySQL. Никто не в курсе? 1) распространенное заблуждение. MySQL имеет ряд ограничений на коммерческое использование с самых первых релизов. Наиболее типичный пример когда его можно использовать свободно - хранение учетных записей пользователей форума. Но если в БД храниться контент форума, то это приложение может уже классияицироваться как требующего коммерческой лицензии. (второе распространеннное заблуждение что MySQL не поддерживает транзакции) 2) MySQL сильнро отличатся в нетранзакционных таблицах по организации многопользовательской работы. При неряшливом программировании блокировка пользователся самый распространенный недостаток. Даже некоторые распространенные движки форумов при минимальнй загрузке начинают выпадать в осадок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 18:00 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
apapacyНаиболее типичный пример когда его можно использовать свободно - хранение учетных записей пользователей форума. Но если в БД храниться контент форума, то это приложение может уже классияицироваться как требующего коммерческой лицензии.А почему такое принципиальное различие контента и учетных записей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 18:05 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
apapacyНо если в БД храниться контент форума, то это приложение может уже классияицироваться как требующего коммерческой лицензии. - чудове... расскажите поподробней :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 19:31 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
andron123Какой объемной получилась тема:) 2 поросятко: авторJava+Oracle рулит - не вопрос, но Oracle бесплатно никто не предложит для коммерческого использования, а MySQL - пожалуйста. Вот только вопрос, насколько быстро Java будет работать с MySQL. Никто не в курсе? Уважаемый с вашими-то вопросами в пору юзать тока ПЫХ и еже. Обними его и не думай больше ни о чем. Нет у него особо проблем в работе с транзакциями. Да это ему и не нужно. Если уметь, то его даже можно заставить работать в аля многопоточном режиме. Он великолепно работает с МайСкулем. Он прекрасно работает с ПостГрессом. Он бесплатен, дешев в разработчиках. А эту байку про смешивание хтмля и кода)))) не воспринимай близко к сердцу. Если этого захотеть, то можно добиться везде. Заеб...я ты с этой Явой пыль глотать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 21:57 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
C#C++ кстати, ты не ответил на мой вопрос что нельзя запихать хтмл где я захочу в цэшарпе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 23:10 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
Kachalov apapacyНо если в БД храниться контент форума, то это приложение может уже классияицироваться как требующего коммерческой лицензии. - чудове... расскажите поподробней :) Вот копипастинг из версии 3.23 (в более поздних документах) ссылкм на лицензии те же но разъяснения не дается. О разнице в использовании для регистрации юзеров и контента я не нашел тот вариант документации. Но в прведенном варианте говорится что лицензия раньше была более строгой (more strict license). Возможно это я читал в более древней версии, за что прошу меня простить. Ноя это точно помню, так как в тексте еще содержалась полушутка о том, что AB не собирается преследовать в судебном порядке нарушителей лицензии (и этот текст изъят из документации) автор=mysql-max-3.23.41-win 1.3.1 MySQL Licensing Policy The formal terms of the GPL license can be found at section K GNU GENERAL PUBLIC LICENSE. Basically, our licensing policy and interpretation of the GPL is as follows: Note that older versions of MySQL are still using a more strict license. See the documentation for that version for more information. If you need a commercial MySQL license, because the GPL license doesn't suit your application, you can buy one at https://order.mysql.com/. For normal internal use, MySQL costs nothing. You do not have to pay us if you do not want to. A license is required if: You link a program, that is not free software, with code from the MySQL server or clients that has the GPL copyright. This happens for example when you use MySQL as an embedded server in your applications or when you add not free extensions to the MySQL server. In this case your application/code would also become GPL through the GPL license that acts as a virus. By licensing MySQL server from MySQL AB under a commercial license you will avoid this problem. See http://www.gnu.org/copyleft/gpl-faq.html. You have a commercial application that ONLY works with MySQL and ships the application with the MySQL server. This is because we view this as linking even if it is done over the network. You have a distribution of MySQL and you don't provide the source code for your copy of the MySQL server, as defined in the GPL license. A license is NOT required if: You do not need a license to include the client code in commercial programs. The client part of MySQL licensed with the LGPL GNU Library General Public License. The mysql command-line client includes code from the readline library that is under the GPL. If your use of MySQL does not require a license, but you like MySQL and want to encourage further development, you are certainly welcome to purchase a license or MySQL support anyway. If you use MySQL in a commercial context such that you profit by its use, we ask that you further the development of MySQL by purchasing some level of support. We feel that if MySQL helps your business, it is reasonable to ask that you help MySQL. (Otherwise, if you ask us support questions, you are not only using for free something into which we've put a lot a work, you're asking us to provide free support, too.) For circumstances under which a MySQL license is required, you need a license per machine that runs the mysqld server. However, a multiple-CPU machine counts as a single machine, and there is no restriction on the number of MySQL servers that run on one machine, or on the number of clients concurrently connected to a server running on that machine! If you have any questions as to whether or not a license is required for your particular use of MySQL, please read this again and then contact us. See section 1.3.4.2 Contact Information. If you require a MySQL license, the easiest way to pay for it is to use the license form on MySQL's secure server at https://order.mysql.com/. Other forms of payment are discussed in section 1.3.4.1 Payment information. 1.3.2 Copyrights Used by MySQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 23:32 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
молодец какой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 23:35 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
Обратите внимание что ицензия касается не только сервера но и клиента. И еще один интересный момент PHP5 исключил встроенную поддержку mysql (толко как extention) в связи с условиями лицензирования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 23:36 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
PT C#C++ кстати, ты не ответил на мой вопрос что нельзя запихать хтмл где я захочу в цэшарпе?Да можно, почему ж нельзя. В виде строковых переменных (ведь хтмл - это просто текст). Я о другом говорил, что код на С# не вставляется в хтмл, как пхп. Он находится отдельно (в файлах .cs, где ему и положено быть). В общем, где-то в конце второй стр. есть мой пост, там всё сказано, повторяться не буду. При желании, конечно, можно немного сговнокодить, но в целом язык к этому не предрасположен. PTнасрать на майскл5, есть 4Увы, 4 безнадежно устарел. Что это за СУБД, где даже ХП нельзя написать, да и SQL там с ограничениями. В общем, много чего нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2008, 00:15 |
|
||
|
Помогите выбрать: jsp или php или?
|
|||
|---|---|---|---|
|
#18+
apapacy XDiaBLo C# и .NET: обратно совместимы с предыдущими маркетинговыми кампаниями Мелкомягкого. Javascript: не совместим даже с самим собой. Знать бы еще что он имел в виду. (Кстати Брюс написал уже Thinking in Python.) Ядро JavaScript довольно компактное, сторого специфицированное. Про JScript не говорю. Все сказанное должно привязываться ко времени. Сейчас еще попадаются начинающие программеры, которые начитавшись книжек о различиях в программировании N и IE конца 90-х начинают чудить. Все уже давно не так плохо. N год назад снят с производства а все браузеры-гиганты практически 99% совместимы, если не пользоваться фишками IE-only. А это что? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. XDiaBLo C# и .NET: обратно совместимы с предыдущими маркетинговыми кампаниями Мелкомягкого. Javascript: не совместим даже с самим собой. Из презенташки Эккеля "Почему я люблю питон" Более того, мне пока нужно просто по быстрому сваять нечто простое. Навороченную фигню я запарюсь делать на Жабаскрипте. С отладкой там как нынче? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2008, 12:18 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35477384&tid=1345095]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
192ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 572ms |

| 0 / 0 |
